升级到php 5.5.1和apache 2.4.6后,检查某些标题现在已经破坏(具体来说,检查HTTP_X_REQUESTED_WITH).
HTTP_X_REQUESTED_WITH
通过进一步的测试,我注意到任何包含下划线的自定义标头都被忽略(我的意思是它不会出现在PHP的$_SERVER数组中).因此,如果我添加一个名为的标题my-header,它将变为可用$_SERVER['HTTP_MY_HEADER'],但如果我尝试添加标题my_header,则它不可用$_SERVER.
$_SERVER
my-header
$_SERVER['HTTP_MY_HEADER']
my_header
php apache http-headers
apache ×1
http-headers ×1
php ×1