即使他们使用像hidemyass.com这样的代理网站,我也想从我网站上的用户那里获得真实的IP地址
这是我的代码并认为它有效,但我测试了它,但它没有
<?php
function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
?>
Run Code Online (Sandbox Code Playgroud)
我认为这段代码可行,但代理仍然绕过它.
提前致谢.