怎麼用PHP定位IP所在地

2020-07-16 10:05:31
本篇文章主要講述的是用PHP定位IP所在地,具有一定的參考價值,有需要的朋友可以看看,希望能夠幫到你。

這裡使用的是淘寶 IP 地址庫提供的 API 介面。

淘寶 IP 地址庫:http://ip.taobao.com/instructions.html

API 文件說明:

使用事例:

    /**
     *  呼叫淘寶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;
    }

結果:

相關教學:PHP視訊教學

以上就是怎麼用PHP定位IP所在地的詳細內容,更多請關注TW511.COM其它相關文章!