我需要添加一个如果为了我的PHP脚本的顶部语句来检查脚本调用者的IP的IP地址:PHP:如何检查脚本调用
if (invoker_ip = "123.123.123.123") {
.. code here ..
}
,剧本只是一个script.php的我的服务器上的文件
感谢
我需要添加一个如果为了我的PHP脚本的顶部语句来检查脚本调用者的IP的IP地址:PHP:如何检查脚本调用
if (invoker_ip = "123.123.123.123") {
.. code here ..
}
,剧本只是一个script.php的我的服务器上的文件
感谢
用途:
$invoker_ip = $_SERVER['REMOTE_ADDR'];
然而,如果用户是在代理这个值是不相关的。 真正的IP可能可以在HTTP头像HTTP_CLIENT_IP或HTTP_X_FORWARDED_FOR中找到,但不能被信任。 (头很容易修改)
invoker_ip = $_SERVER['REMOTE_ADDR']
$ip = '123.123.132.132';
if ($_SERVER['REMOTE_ADDR'] === $ip) {
// This will only excexuted if the IP matches
echo 'IP does match :)';
} else {
echo 'IP does not match!';
}
向$_SERVER['REMOTE_ADDR'],但代理的提防。
你接受(并打算使用我假设)一个误导性的和有害代码,伙计 – 2011-02-16 11:13:36
的可能重复:获取PHP远程地址从URL信息(http://stackoverflow.com/questions/2235083/obtain-php-remote-address-info-from-url) – hakre 2012-10-20 19:07:01