我想了解访问者的状态和城市,并拥有此代码
$ip = $_SERVER['REMOTE_ADDR'];
$query = @unserialize(file_get_contents('http://ip-api.com/php/'.$ip));
echo $query['isp'].', '.$query ['country'].', '.$query['city'];
在我自己的访问中进行测试我得到距离我真实城市150公里的城市 有没有办法让位置更准确?
答案 0 :(得分:0)
您可以尝试Maxmind GeoIP数据库。 https://www.maxmind.com/en/geoip-demo。他们提供了一个名为GeoIp Lite的免费版数据库。