可能重複:
should $ip=$_SERVER['REMOTE_ADDR']; return ::1 on a mamp localhost?
我試圖讓PHP的網站訪問者的IP地址。我期待$ _SERVER ['REMOTE_HOST']返回類似127.0.0.1的東西,但它返回:: 1。
可能重複:
should $ip=$_SERVER['REMOTE_ADDR']; return ::1 on a mamp localhost?
我試圖讓PHP的網站訪問者的IP地址。我期待$ _SERVER ['REMOTE_HOST']返回類似127.0.0.1的東西,但它返回:: 1。
有兩種可能的位置:
讓我們知道如何去。
:: 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:1 - 但是::代表運行0。
您的服務器配置錯誤。它是共享主機還是一些專用服務器? – 2010-03-20 05:39:09
這是我的Macbook與標準的網絡服務器 – Peter 2010-03-20 05:40:17
不知何故它返回ipv6地址,而不是ipv4之一。您可以嘗試重新配置它,或者將它放在一邊。 – 2010-03-20 05:53:45