阻止直接访问由 ajax 函数调用的文件
我从ajax调用php代码,如下所示:
ajaxRequest.open("GET", "func.php" + queryString, true);
由于这是一个 get 请求,因此任何人都可以通过简单地检查标头来查看它。正在传递的数据并不敏感,但它可能会被滥用,因为获取参数名称也很简单。
如何防止直接访问 http://mysite/func.php 但允许我的ajax页面访问它?
另外,我已经尝试了这里发布的解决方案,但它对我不起作用 - 总是得到“直接访问未被预先发送”消息。