PHP 中根據 IP 獲取地址


這里使用的是淘寶 IP 地址庫提供的 API 接口。

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

API 文檔說明:

 1 /**
 2      *  調用淘寶API根據IP查詢地址
 3      */
 4     public function ip_address()
 5     {
 6         $ip = '219.134.104.255';
 7         $durl = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;
 8         // 初始化
 9         $curl = curl_init();
10         // 設置url路徑
11         curl_setopt($curl, CURLOPT_URL, $durl);
12         // 將 curl_exec()獲取的信息以文件流的形式返回,而不是直接輸出。
13         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true) ;
14         // 在啟用 CURLOPT_RETURNTRANSFER 時候將獲取數據返回
15         curl_setopt($curl, CURLOPT_BINARYTRANSFER, true) ;
16         // 執行
17         $data = curl_exec($curl);
18         // 關閉連接
19         curl_close($curl);
20         // 返回數據
21         return $data;
22     }

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM