可靠的IP到国家API

可靠的IP到国家API,api,geolocation,ip,ip-geolocation,Api,Geolocation,Ip,Ip Geolocation,我依靠YQL进行一些IP到国家的转换。那是个错误 是否有任何可靠的IP到国家API可以通过REST或类似的方式访问 PHP函数 function geoip($ip = "127.0.0.1"){ if($ip == "127.0.0.1"){$ip = $_SERVER["REMOTE_ADDR"];}//if no IP specified use your own $ch = curl_init();//faster than file_get_contents()

我依靠YQL进行一些IP到国家的转换。那是个错误

是否有任何可靠的IP到国家API可以通过REST或类似的方式访问

PHP函数

function geoip($ip = "127.0.0.1"){

    if($ip == "127.0.0.1"){$ip = $_SERVER["REMOTE_ADDR"];}//if no IP specified use your own

    $ch = curl_init();//faster than file_get_contents()
    curl_setopt($ch, CURLOPT_URL,'http://www.geoplugin.net/php.gp?ip='.$ip);//fetch data from geoplugin.net
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    $curl = curl_exec($ch);
    curl_close($ch);

    $geoip = unserialize($curl);
    return $geoip["geoplugin_countryName"]." ".$geoip["geoplugin_city"];//return country and city
}
更多关于服务的信息。。。

这称为“地理定位”。请参阅。可能的副本