-1

可能重复:
IP 到国家?

我正在尝试使用 php 获取国家/地区名称

$country = file_get_contents("http://api.hostip.info/country.php?ip=".$_SERVER['REMOTE_ADDR']);

它对我来说工作正常(返回美国)。但是当我在我的网站上使用它时,对于我的大多数用户来说,它返回的是 XX,这不是国家代码。有什么办法可以用 php 获取国家名称吗?请帮忙

4

1 回答 1

3

使用mod_geoip,然后您将可以访问国家名称$_SERVER['GEOIP_COUNTRY_NAME']

于 2012-09-14T19:58:25.430 回答