PHP和jquery限制直接访问

时间:2010-04-12 10:40:34

标签: php jquery

如果我使用像这样的jquery .load函数,是否可以限制对PHP文件的直接访问:

$(document).ready(function(){
$("#second").load("testip.php");
});

在这种情况下,我想限制对文件testip.php的直接访问,该文件将检测数据库中的数据。

我可以使用一些PHP函数来比较“testip.php”文件中的访问者IP地址和服务器IP,还是有更好的方法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

这可能会有所帮助。

Detecting ajax events on the server

答案 1 :(得分:0)

不,你不能。不幸的是,HTTP协议中没有“间接”请求。他们全部直接。从客户端到服务器。您可以查看下面的标题,但它很容易伪造。
而访问者“testip.php”的IP地址和服务器IP将始终不同。