php利用新浪接口查询ip获取地理位置示例

前端之家收集整理的这篇文章主要介绍了php利用新浪接口查询ip获取地理位置示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码如下:
502_3@PHP @H_502_3@function getIPLoc_sina($queryIP){ @H_502_3@$url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.PHP?format=json&ip='.$queryIP; @H_502_3@$ch = curl_init($url); @H_502_3@curl_setopt($ch,CURLOPT_ENCODING,'utf8'); @H_502_3@curl_setopt($ch,CURLOPT_TIMEOUT,5); @H_502_3@curl_setopt($ch,CURLOPT_RETURNTRANSFER,true) ; // 获取数据返回 @H_502_3@$location = curl_exec($ch); @H_502_3@$location = json_decode($location); @H_502_3@curl_close($ch); @H_502_3@$loc = ""; @H_502_3@if($location===FALSE) return ""; @H_502_3@if (empty($location->desc)) { @H_502_3@$loc = $location->province.$location->city.$location->district.$location->isp; @H_502_3@}else{ $loc = $location->desc; @H_502_3@} @H_502_3@return $loc;@H_502_3@}@H_502_3@echo getIPLoc_sina("183.37.209.57");@H_502_3@?>@H_502_3@

猜你在找的PHP相关文章