Apache2.2.4无法获得REMOTE_ADDR的问题
我在 Windows2003Server 和 Windows2000Server 上 分别安装了,Apache/2.2.4 (Win32) PHP/5.2.1,配置都一样,为何,在2003上就能显示正确的REMOTE_ADDR,而在2000上显示为0.0.0.0,用php的phpinfo()可以查看到详情:Apache Environment 表格中,REMOTE_ADDR 为 0.0.0.0, REMOTE_PORT 为 0 ,这两个值都有问题(_SERVER["REMOTE_ADDR"]当然也是0.0.0.0),在2003上这两个值都正常,除了这个问题外,其他都使用正常,百思不得其解,请各位高手赐招!另外我发现Apache/2.2.4的日志access.log文件中,记录的客户端地址也是0.0.0.0,例如:
0.0.0.0 - - [02/May/2007:12:40:34 +0800] "GET /msg/online_msg.php HTTP/1.1" 404 216
0.0.0.0 - - [02/May/2007:12:40:49 +0800] "GET / HTTP/1.1" 200 44
0.0.0.0 - - [02/May/2007:12:40:57 +0800] "GET / HTTP/1.1" 304 -
0.0.0.0 - - [02/May/2007:12:41:05 +0800] "GET /msg/online_msg.php HTTP/1.1" 404 216
0.0.0.0 - - [02/May/2007:12:41:16 +0800] "GET / HTTP/1.1" 304 -
0.0.0.0 - - [02/May/2007:13:26:24 +0800] "GET /msg/online_msg.php HTTP/1.1" 302 -
0.0.0.0 - - [02/May/2007:13:27:04 +0800] "GET / HTTP/1.1" 200 55543
0.0.0.0 - - [02/May/2007:13:27:05 +0800] "GET /pic/jfzx1.gif HTTP/1.1" 200 3551
0.0.0.0 - - [02/May/2007:13:27:05 +0800] "GET /pic/reg.gif HTTP/1.1" 200 441 没太明白你的意思啊老大!
页:
[1]