-2

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

拜托,我真的需要你的帮助!谢谢 ...

4

1 回答 1

5

您的脚本不会显示函数调用的结果,只会将其分配给 $ip 变量。您需要添加以下内容以显示其值:

echo 'IP Address: ' . $ip;

干杯。

于 2012-06-19T04:45:54.803 回答