我需要获取特定html标头的值。 我可以这样做,但它看起来效率不高,我希望有更好的方法:
foreach (getallheaders() as $name => $value) {
if ($name == "My-Special-Header") { $headerValue = $value; }
}
有更好的方法吗? 提前谢谢。
答案 0 :(得分:0)
如果我没记错的话,标题是" My-Special-Header"可以访问
var_dump($_SERVER['HTTP_MY_SPECIAL_HEADER']);
无论哪种方式,请查看$ _SERVER超全球。
print_r($_SERVER);
我自己的回忆:
root@vagrant-ubuntu-trusty-64:/var/www# curl --header "My-Special-Header: Foobar" http://127.0.0.1/headers.php
<pre>Array
(
..
[HTTP_MY_SPECIAL_HEADER] => Foobar
)