使用php获取国家名称


get country name with php

可能重复:
IP到国家?

我正试图通过使用用php获取国家名称

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

它对我来说运行良好(返回美国)。但当我在我的网站上使用它时,对我的大多数用户来说,它返回的是XX,而这不是国家代码。有什么方法可以用php获取国家名称吗?请帮助

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