在PHP中getallheaders可以直接获取到header头信息,但getallheaders在nginx环境中无法使用,所以在nginx就需要用其他的方法了。
分享一个我的站长站自己的编写的函数,代码如下:
function NginxGetAllHeaders(){//获取请求头 $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; }
nginx
2022-11-28 13Nginx是一个高性能的HTTP和反向代理web服务器,也是站长常见的网站环境之一.nginx凭借高性能低消耗近几年越来越多站长使用,学习好nginx也成为站长必备知识点.我的...
- nginx获取header头信息教程 [2023-04-10]
- Nginx下载大文件超时失败解决方法 [2023-04-05]
- Nginx禁止指定目录执行PHP [2023-03-04]
- Nginx禁止国外搜索引擎蜘蛛爬取方法 [2023-03-04]
- Nginx禁止任意格式文件执行权限方法分享 [2023-02-10]