【发布时间】:2011-02-04 11:23:23
【问题描述】:
在整个互联网上,甚至包括在 Stack Overflow 上,人们都说检查请求是否为 AJAX 的好方法是执行以下操作:
if (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' ) {...}
但是,我在official PHP documentation 中没有看到$_SERVER['HTTP_X_REQUESTED_WITH']
当我尝试执行以下操作时:
echo $_SERVER['HTTP_X_REQUESTED_WITH'];
什么都没有输出。
我做错了吗?因为我真的很希望能够使用$_SERVER['HTTP_X_REQUESTED_WITH'](如果可用)。
【问题讨论】:
标签: php ajax http-headers