我在许多相关问题中搜索了答案,但没有一个能真正解决我的问题,所以我有以下代码:
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
。
但是这些都不起作用,这很奇怪,因为它几天前就起作用了……