显示的是remote address
当然不是PHP Version 4.3.1
IIS5.0

解决方案 »

  1.   

    $ip = $_SERVER['REMOTE_ADDR'];
      

  2.   

    话没有组织好。
    $ip = getenv('REMOTE_ADDR');
    print $ip;
    没有显示IP服务器环境是:
    PHP Version 4.3.1
    IIS5.0以前是可以显示出用户IP的,重装一次系统后就不行了,不知为何?
      

  3.   

    没用的,你在window系统下面取不到的,在linux下面才可以。
      

  4.   

    这样就可以了
    上次我也在这里问的
    有人告诉我:
    $REMOTE_ADDR
    这个变量就是了!
      

  5.   

    <?
    function getip()
    {
      $viewerip=getenv(HTTP_X_FORWARDED_FOR);
      $gateip=getenv(REMOTE_ADDR);
      if(!$viewerip)
        $viewerip=$gateip;
      return $viewerip;
    }
    echo getip();
    ?>
      

  6.   

    Windows里是可以显示的。
     truckxzn(就是HIGH) 的方法是可以的。
    只是不知道为什么用getenv没用,而直接显示 $REMOTE_ADDR 就行了。