PHP接收http请求头信息
Posted 幽篁晓筑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP接收http请求头信息相关的知识,希望对你有一定的参考价值。
1、php 自带函数 getallheaders()
- 目前 getallheaders() 只能用于 apache 中。如果想在 nginx 中也能使用,可以使用自定义函数。
foreach (getallheaders() as $name => $value) { echo "$name: $value\\n"; }
2、自定义函数
function em_getallheaders() { $headers = []; foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == \'HTTP_\') { $headers[str_replace(\' \', \'-\', ucwords(strtolower(str_replace(\'_\', \' \', substr($name, 5)))))] = $value; } } return $headers; }
以上是关于PHP接收http请求头信息的主要内容,如果未能解决你的问题,请参考以下文章