为何我的程序中getenv没用?

sundy 2003-06-05 10:14:45
$ip = getenv('REMOTE_ADDR');
print $ip;
没有显示
PHP Version 4.3.1
IIS5.0
...全文
240 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundy 2003-06-07
  • 打赏
  • 举报
回复
Windows里是可以显示的。
truckxzn(就是HIGH) 的方法是可以的。
只是不知道为什么用getenv没用,而直接显示 $REMOTE_ADDR 就行了。
sundy 2003-06-06
  • 打赏
  • 举报
回复
话没有组织好。
$ip = getenv('REMOTE_ADDR');
print $ip;
没有显示IP

服务器环境是:
PHP Version 4.3.1
IIS5.0

以前是可以显示出用户IP的,重装一次系统后就不行了,不知为何?
weiwei6 2003-06-06
  • 打赏
  • 举报
回复
<?
function getip()
{
$viewerip=getenv(HTTP_X_FORWARDED_FOR);
$gateip=getenv(REMOTE_ADDR);
if(!$viewerip)
$viewerip=$gateip;
return $viewerip;
}
echo getip();
?>
ggdw 2003-06-06
  • 打赏
  • 举报
回复
不显示就对了
truckxzn 2003-06-06
  • 打赏
  • 举报
回复
这样就可以了
上次我也在这里问的
有人告诉我:
$REMOTE_ADDR
这个变量就是了!
xumail 2003-06-06
  • 打赏
  • 举报
回复
没用的,你在window系统下面取不到的,在linux下面才可以。
vitalgg 2003-06-06
  • 打赏
  • 举报
回复
$ip = $_SERVER['REMOTE_ADDR'];
Darnshong 2003-06-05
  • 打赏
  • 举报
回复
显示的是remote address
当然不是PHP Version 4.3.1
IIS5.0
sundy 2003-06-05
  • 打赏
  • 举报
回复
为何呢?
怎样才能显示?
goodname 2003-06-05
  • 打赏
  • 举报
回复
不显示就对了

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧