从php中的谷歌地图获取国家名称

时间:2018-02-21 09:43:58

标签: php google-maps

我有用户IP地址。我想要该用户的国家名称。我不想使用geoIp(插件)所以有没有办法从谷歌地图获取国家名称而没有JS支持(通过ajax发送国家名称不是选项)?

1 个答案:

答案 0 :(得分:0)

没有JS是的,你可以,但你仍然需要使用geo-plugin。您可以使用此网站http://www.geoplugin.com/

中的一个
<?php

$ip = "41.164.194.81";
$geo     = unserialize(file_get_contents("http://www.geoplugin.net/php.gp?ip=$ip"));
$country = $geo["geoplugin_countryName"];
// $city    = $geo["geoplugin_city"];  if you need the city as well


echo $country;

?>

结果:

南非