如何在网络上显示 IP 地址


how to show ip address on the web?

可能的重复项:
如何使用 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;

干杯。