为什么我使用$_SERVER['REMOTE_ADDR'];变量得到的IP地址都是0.0.0.0

为什么我使用$_SERVER['REMOTE_ADDR'];变量得到的IP地址都是0.0.0.0

使用的七八种获取语句,得到的结果(运行环境为 appserv2.5.8, 局域网,有域控制和代理服务器)都为0.0.0.0。而同样的代码在单机上是正确显示的。我该在哪里配置

[ 本帖最后由 PHPers 于 2007-6-9 18:14 编辑 ]

$_SERVER['REMOTE_ADDR'];
毕业了。。。

哪位大虾指教指教。是不apache的设置问题?

用 getenv('REMOTE_ADDR');
试试咯。不行也没办法了
如履薄冰

这个问题是由apache在win2000系统引起的,只要在httpd.conf文件任意位置加入以下语句即可
Win32DisableAcceptEx

已经在appserv2.5.8和win2k pro环境下验证过