我有用户IP地址。我想要该用户的国家名称。我不想使用geoIp(插件)所以有没有办法从谷歌地图获取国家名称而没有JS支持(通过ajax发送国家名称不是选项)?
答案 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;
?>
结果:
南非