我需要添加一個如果爲了我的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