這裡使用的是淘寶 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其它相關文章!