HTTP要求标头是什么?

在理解HTTP要求标头之前,我们首先来看看HTTP标头。

HTTP标头:HTTP标头是在Web做事器和浏览器之间传输数据的代码,它紧张用于做事器和客户端之间的双向通信。

php获取http头PHP若何读取HTTP要求标头 NoSQL

HTTP要求标头:

在浏览器的地址栏中键入URL并考试测验访问它时,浏览器会向做事器发送HTTP要求。

HTTP要求标头包含文本记录形式的信息,个中包括许多有用的信息,例如天生要求的浏览器的类型,功能和版本,客户端利用的操作系统,要求的页面,浏览器接管的各种类型的输出,等等。

吸收到要求标头后,Web做事器将HTTP相应标头发送回客户端。

php读取要求标头

1、利用getallheaders()函数

getallheaders()函数可以获取当前要求的全部的HTTP 要求标头信息;然后返回包含当前要求所有头信息的数组,如果获取失落败会返回 FALSE 。

下面我们通过示例来先容getallheaders()函数是如何读取要求标头的。

<?php

foreach (getallheaders() as $name => $value) {

echo \"大众$name: $value <br>\"大众;

}

?>

输出:

2、利用apache_request_headers()函数

apache_request_headers()函数可以获取当前要求的全部的HTTP 要求标头信息。

<?php

$header = apache_request_headers();

foreach ($header as $headers => $value) {

echo \公众$headers: $value <br />\n\"大众;

}

?>

输出: