关于Apache服务器上PHP中的getallheaders()函数问题

问题描述 投票:0回答:1

在 Apache 服务器特有的 PHP 函数 getallheaders() 中,会检索所有请求头并返回一个数组,所有键首字母均为大写。

enter image description here

但在一些图片中,我看到特定参数的首字母不是大写的。

enter image description here

是否需要在不改变程序代码的情况下,进行某些配置才能达到这个效果,还是需要对程序代码进行一些设置

php apache
1个回答
0
投票

RFC2616 -- HTTP/1.1 将标头字段定义为不区分大小写。

您应该首先将

getallheaders()
的数组键转换为小写或大写。 您可能想看一下
array_change_key_case()
;

看:

© www.soinside.com 2019 - 2024. All rights reserved.