php利用新浪接口查詢ip獲取地理位置示例
更新時間:2014年01月20日 15:16:06 作者:
這篇文章主要介紹了php利用新浪接口查詢ip獲取地理位置示例,大家參考使用吧
復制代碼 代碼如下:
<?php
function getIPLoc_sina($queryIP){
$url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryIP;
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_ENCODING ,'utf8');
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 獲取數(shù)據(jù)返回
$location = curl_exec($ch);
$location = json_decode($location);
curl_close($ch);
$loc = "";
if($location===FALSE) return "";
if (empty($location->desc)) {
$loc = $location->province.$location->city.$location->district.$location->isp;
}else{ $loc = $location->desc;
}
return $loc;
}
echo getIPLoc_sina("183.37.209.57");
?>
相關文章
ThinkPHP 5.x遠程命令執(zhí)行漏洞復現(xiàn)
這篇文章主要介紹了ThinkPHP 5.x遠程命令執(zhí)行漏洞復現(xiàn)的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09PHP實現(xiàn)基于狀態(tài)的責任鏈審批模式詳解
這篇文章主要介紹了PHP實現(xiàn)基于狀態(tài)的責任鏈審批模式,結合實例形式詳細分析了責任鏈審批模式的原理及相關php實現(xiàn)流程,需要的朋友可以參考下2019-05-05CentOS下與Apache連接的PHP多版本共存方案實現(xiàn)詳解
這篇文章主要介紹了CentOS下與Apache連接的PHP多版本共存方案實現(xiàn),針對mod_fcgi模塊的配置作了一些說明,需要的朋友可以參考下2015-12-12Zend Framework實現(xiàn)留言本分頁功能(附demo源碼下載)
這篇文章主要介紹了Zend Framework實現(xiàn)留言本分頁功能,詳細分析了Zend Framework實現(xiàn)留言本所涉及的控制器動作,分頁樣式及模板調(diào)用技巧,并附代碼demo源碼供讀者下載參考,需要的朋友可以參考下2016-03-03VSCode+PHPstudy配置PHP開發(fā)環(huán)境的步驟詳解
這篇文章主要介紹了VSCode+PHPstudy配置PHP開發(fā)環(huán)境,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08codeigniter集成ucenter1.6雙向通信的解決辦法
用codeigniter開發(fā)一個子網(wǎng)站,之后想和原來的論壇進行同步,包括同步登陸和雙向通信。這篇文章主要介紹了codeigniter集成ucenter1.6雙向通信的解決辦法,需要的朋友可以參考下2014-06-06thinkPHP5.0框架API優(yōu)化后的友好性分析
這篇文章主要介紹了thinkPHP5.0框架API優(yōu)化后的友好性,結合具體實例分析了thinkPHP5.0框架進行API優(yōu)化后在數(shù)據(jù)輸出及錯誤調(diào)試方面的友好性改進,需要的朋友可以參考下2017-03-03