1

IP から Nation への変換を YQL に頼っていました。それは間違いでした!

REST などを介してアクセスできるReliable IP to Nation API はありますか?

4

1 に答える 1

2

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
}

サービスに関する詳細情報... http://www.geoplugin.com/webservices/php

于 2010-12-24T02:03:45.570 に答える