从PHP获取IPAddress中的Country,City名称

时间:2010-08-06 21:19:15

标签: php geolocation

我想从IPAddress获取城市名称,国家/地区名称。我使用了以下网址http://www.ipgp.net/api/xml/220.244.120.73

但是在City字段中,它给出了Area名称。例如,当用户在澳大利亚悉尼时。它作为澳大利亚的Mascot赠送,Mascot是悉尼的一个地方。

1 个答案:

答案 0 :(得分:1)

这通常是不可能的,因为ISP不会公布此类详细信息。 (基于IP的地理定位服务首先使用猜测和模糊算法。)地理定位越精确,这也将成为隐私问题。

如果您需要此类详细信息,请考虑允许访问者自愿披露位置信息的新HTML 5 Geolocation API

相关问题