-1

重複の可能性:
IP から国へ?

を使用してphpで国名を取得しようとしています

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

それは私にとってはうまくいっています(米国を返します)。しかし、自分の Web サイトで使用すると、ほとんどのユーザーは XX を返し、それは国コードではありません。php で国名を取得する方法はありますか? 助けてください

4

1 に答える 1

3

mod_geoipを使用すると、国名にアクセスできます$_SERVER['GEOIP_COUNTRY_NAME']

于 2012-09-14T19:58:25.430 に答える