用php获取国家名称

时间:2012-09-14 19:55:35

标签: php

  

可能重复:
  IP to Country?

我正在尝试使用

获取php的国家/地区名称
$country = file_get_contents("http://api.hostip.info/country.php?ip=".$_SERVER['REMOTE_ADDR']);

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

1 个答案:

答案 0 :(得分:3)

使用mod_geoip,您就可以访问$_SERVER['GEOIP_COUNTRY_NAME']

中的国家/地区名称