如何在网上显示IP地址?

时间:2012-06-19 04:43:02

标签: php

  

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

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

1 个答案:

答案 0 :(得分:5)

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

echo 'IP Address: ' . $ip;

干杯。