PHP $ _SERVER ['REMOTE_HOST']返回:: 1

Pet*_*ter 4 php ip-address

可能重复:
应该是$ ip = $ _ SERVER ['REMOTE_ADDR']; 在mamp localhost上返回:: 1?

我想用PHP获取网站访问者的IP地址.我期待$ _SERVER ['REMOTE_HOST']返回类似127.0.0.1的东西,但它返回:: 1.

Ali*_*man 8

:: 1是相当于127.0.0.1的IPv6 - 请参阅http://www.juniper.net/techpubs/software/erx/erx50x/swconfig-routing-vol1/html/ipv6-config5.html 其中的长形式是
0:0:0:0:0:0:0:1 - 但是::代表0的运行.