首页 > 代码库 > php利用新浪接口查询ip获取地理位置示例
php利用新浪接口查询ip获取地理位置示例
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?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 ) ; // 获取数据返回 $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" ); |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。