可能重复:
How do I find a user's IP address with PHP?
How can I get the user's IP address in PHP?
我基于应用程序网络。我想显示访问我网站的用户/访客的IP地址。我已经使用脚本来查找IP地址,但它没有用,也没有IP显示。怎么解决?我想念一下吗?这是我的PHP脚本:
function get_ip()
{
global $ip;
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;
}
$ip = get_ip();
拜托,我真的需要你的帮助!谢谢......
答案 0 :(得分:5)
您的脚本不会显示函数调用的结果,只会将其分配给$ ip变量。您需要添加以下内容以显示其值:
echo 'IP Address: ' . $ip;
干杯。