我搜索了很多相关的问题的答案,其中没有真正解决我的问题HTTP_X_REQUESTED_WITH不存在,所以我有这样的代码:PHP:请求页面时用AJAX
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
}else{
echo("This page can't be accessed.");
}
我试图重新命名HTTP_X_REQUESTED_WITH
到HTTP_X_REQUEST_WITH
,由于另一个问题的答案,我看到有时请求被发送为HTTP_X_REQUEST_WITH而不是HTTP_X_REQUESTED_WITH
。
但没有这些工作,这是很奇怪的,因为它前几天工作的...
'print_r($ _ SERVER)'显示什么? –
使用控制台的网页浏览器并查看发送了哪些标题。在所有浏览器中都会出现此错误? –
它显示:http://pastie.org/private/qwuaj5rceadaumskrssnq 在哪里我可以检查哪些标题发送? – Debels