可能的重复项:
如何使用 PHP 查找用户的 IP 地址?
如何在 PHP 中获取用户的 IP 地址?
我使应用程序基于网络。我想显示访问我的网站的用户/访问者的 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();
拜托,我真的需要你的帮助!谢谢。。。
脚本不显示函数调用的结果,仅将其分配给$ip变量。 您需要添加以下内容以显示其值:
echo 'IP Address: ' . $ip;
干杯。