升级到php 5.5.1和apache 2.4.6后,检查某些标头现在已经失效(具体来说,检查
经过进一步测试,我注意到任何包含下划线的自定义标头都会被忽略(我的意思是它不会出现在PHP的
HTTP_X_REQUESTED_WITH
失败)。经过进一步测试,我注意到任何包含下划线的自定义标头都会被忽略(我的意思是它不会出现在PHP的
$_SERVER
数组中)。因此,如果我添加一个名为my-header
的标头,它将作为$_SERVER['HTTP_MY_HEADER']
可用,但如果我尝试添加一个名为my_header
的标头,它就不会在$_SERVER
中出现。
apache_request_headers
时,是否可以获取正确的标头? - naththedeveloper