Heim >Backend-Entwicklung >PHP-Tutorial >PHP implementiert Code-Sharing, um den Standort der IP-Adresse zu ermitteln

PHP implementiert Code-Sharing, um den Standort der IP-Adresse zu ermitteln

小云云
小云云Original
2018-03-03 15:56:494200Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich den Code zum Abrufen des IP-Adressstandorts in PHP mit. Ich hoffe, er kann Ihnen helfen.

/**
 * 获取IP地址所在地
 */
function getIPLoc($ip)
{
    $url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$ip;
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回
    $result = curl_exec($ch);
    curl_close($ch);
    // $result = httpRequest($url);
    $result = json_decode($result); 
    $data = array();
    if ($result && !empty($result->province)) {
        $data['country'] = $result->country;
        $data['province'] = $result->province;
        $data['city'] = $result->city;
    } 
    return $data; 
}

Verwandte Empfehlungen:

PHP ruft den geografischen Standort der IP-Adresse ab

PHP ruft das Programm zur Standortabfrage der IP-Adresse ab _PHP-Tutorial

Basierend auf PHP zum Erhalten einer IP-Adresse durch Fotos, _PHP-Tutorial

Das obige ist der detaillierte Inhalt vonPHP implementiert Code-Sharing, um den Standort der IP-Adresse zu ermitteln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn