您的位置:首页 > 编程语言 > PHP开发

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

2014-01-20 15:16 836 查看
<?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");?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息