PHP –获取远程IP地址
这是一个简单的代码段:
function getRemoteIPAddress() {$ip = $_SERVER['REMOTE_ADDR'];
return $ip;
}
如果您的客户端位于代理服务器后面,则上面的代码将不起作用。在这种情况下,请使用下面的功能来获取客户端的真实IP地址。
function getRealIPAddr(){
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //从共享互联网检查IP
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //检查ip是否从代理传递
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
以上是 PHP –获取远程IP地址 的全部内容, 来源链接: utcz.com/z/331896.html