Heim >Backend-Entwicklung >PHP-Tutorial >So verwenden Sie PHP, um den IP-Standort zu ermitteln

So verwenden Sie PHP, um den IP-Standort zu ermitteln

little bottle
little bottlenach vorne
2019-04-23 10:44:385175Durchsuche

In diesem Artikel geht es hauptsächlich um die Verwendung von PHP zum Auffinden des IP-Standorts. Freunde in Not können einen Blick darauf werfen.

Hier wird die von der IP-Adressbibliothek von Taobao bereitgestellte API-Schnittstelle verwendet.

Taobao IP-Adressbibliothek: http://ip.taobao.com/instructions.html

API-Dokumentbeschreibung:

Verwendungsbeispiel:

    /**
     *  调用淘宝API根据IP查询地址
     */
    public function ip_address()
    {
        $ip = '219.134.104.255';
        $durl = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;
        // 初始化
        $curl = curl_init();
        // 设置url路径
        curl_setopt($curl, CURLOPT_URL, $durl);
        // 将 curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true) ;
        // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回
        curl_setopt($curl, CURLOPT_BINARYTRANSFER, true) ;
        // 执行
        $data = curl_exec($curl);
        // 关闭连接
        curl_close($curl);
        // 返回数据
        return $data;
    }

Ergebnis:

Verwandte Tutorials: PHP-Video-Tutorial

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

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen