为何我的程序中getenv没用? 显示的是remote address当然不是PHP Version 4.3.1IIS5.0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ip = $_SERVER['REMOTE_ADDR']; 话没有组织好。$ip = getenv('REMOTE_ADDR');print $ip;没有显示IP服务器环境是:PHP Version 4.3.1IIS5.0以前是可以显示出用户IP的,重装一次系统后就不行了,不知为何? 没用的,你在window系统下面取不到的,在linux下面才可以。 这样就可以了上次我也在这里问的有人告诉我:$REMOTE_ADDR这个变量就是了! <?function getip(){ $viewerip=getenv(HTTP_X_FORWARDED_FOR); $gateip=getenv(REMOTE_ADDR); if(!$viewerip) $viewerip=$gateip; return $viewerip;}echo getip();?> Windows里是可以显示的。 truckxzn(就是HIGH) 的方法是可以的。只是不知道为什么用getenv没用,而直接显示 $REMOTE_ADDR 就行了。 怎样用js刷新验证码页面(php做的) 如何查询? 请较:如何输出二维数组内容 为什么别人不能访问我公司的网站。望达人现身!! 菜鸟求助 PHP中如何输出预定义的常量。如_FILE_ 从没用过PHP,但现在要改一个PHP的东东,求助!! 谁用php调用webservice 复选框为什么选不中? 怎么把日期转换成星期几 我在做个列表详情,但是出现的结果跟我预期的结果不同,什么原因啊? 系统找不到imap_open函数!为什么?php4.11的 高分求救啊,不够再加贴,急!初学,需要找个小程序交差,但试了老久还是不行,请各位指点下啊!
$ip = getenv('REMOTE_ADDR');
print $ip;
没有显示IP服务器环境是:
PHP Version 4.3.1
IIS5.0以前是可以显示出用户IP的,重装一次系统后就不行了,不知为何?
上次我也在这里问的
有人告诉我:
$REMOTE_ADDR
这个变量就是了!
function getip()
{
$viewerip=getenv(HTTP_X_FORWARDED_FOR);
$gateip=getenv(REMOTE_ADDR);
if(!$viewerip)
$viewerip=$gateip;
return $viewerip;
}
echo getip();
?>
truckxzn(就是HIGH) 的方法是可以的。
只是不知道为什么用getenv没用,而直接显示 $REMOTE_ADDR 就行了。