php利用新浪接口查询ip获取地理位置示例
发布时间:2020-12-12 20:01:43 所属栏目:PHP教程 来源:网络整理
导读:代码如下: function getIPLoc_sina($queryIP){ $url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json $ch = curl_init($url); curl_setopt($ch,CURLOPT_ENCODING,'utf8'); curl_setopt($ch,CURLOPT_TIMEOUT,5); curl_setopt($ch,CURLOPT
代码如下: 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) ; // 获取数据返回 $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"); ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |