getenv
取得系统的环境变数
语法: string getenv(string varname);
传回值: 字串
函式种类: PHP 系统功能 
内容说明 
若正确取得环境变数 varname,则传回变数值。失败则传回 false。
使用范例 
下例可以取得使用者浏览器所在机器的网址
<?
$ip = getenv("REMOTE_ADDR");
?>

解决方案 »

  1.   

    不行呀,取不到,
    win2000 的IIS服务器,
    我们的终端是通过HUB连的代理服务器
    和IIS服务器相连也要走HUB,这有关系吗?
      

  2.   

    我也遇到了,怎么回事呀,
    用<?echo getenv("REMOTE_ADDR");?>不行呀!
      

  3.   

    function getip()
    {
       if(getenv('HTTP_CLIENT_IP')) 
       {
       $onlineip = getenv('HTTP_CLIENT_IP');
       } 
       elseif(getenv('HTTP_X_FORWARDED_FOR')) 
       {
       $onlineip = getenv('HTTP_X_FORWARDED_FOR');
       } 
       elseif(getenv('REMOTE_ADDR')) 
       {
       $onlineip = getenv('REMOTE_ADDR');
       } 
       else 
       {
       $onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
       }
       return $onlineip;
    }