2010-04-12 93 views
0

是,如果使用jQuery .load功能像这样的可以限制到PHP文件直接访问:PHP和jQuery限制直接访问

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

在这种情况下,我想限制直接访问文件testip。 PHP将在数据库中插入数据。

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

回答

0

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