小编典典

阻止对PHP的非AJAX请求

ajax

我正在创建一个网站,该网站依赖于对PHP页面的AJAX调用。有没有办法防止访问原始数据?(即通过他们自己的帖子请求访问php文件)。

我想最好的方法(如果可能的话)是防止PHP将数据发送到不来自AJAX的任何内容(因为必须来自同一域)。有什么建议?


阅读 274

收藏
2020-07-26

共1个答案

小编典典

if (strtolower($_SERVER[‘HTTP_X_REQUESTED_WITH’]) == ‘xmlhttprequest’) {
//allow access
}
else
die(“Direct access restricted”);

虽然是骗人的

2020-07-26