使用淘寶IP庫獲取用戶ip地理位置

之前用過GOOGLE地圖和百度地圖獲取過用戶地理位置,如今又多了一個方法,那就是使用淘寶IP庫獲取用戶ip地理位置,一塊兒來看代碼吧。

淘寶公佈了他們的IP庫http://ip.taobao.com/,還有REST API接口,不過每一個用戶的訪問頻率需小於10qps,訪問方    式:http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串],返回內容以json格式的。具備IP查詢,IP統計等功能。各大運營商擁有的IP數等信息。

獲取ip的實例:
<?php 
 /**  
  * 經過淘寶IP接口獲取IP地理位置  
  * @param string $ip  
  * @return : string 
   * @ edit: www.jbxue.com 
  **/  
  function getCity($ip)   
  {   
  $url="http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;   
  $ipinfo=json_decode(file_get_contents($url));   
  if($ipinfo->code=='1'){   
  return false;   
  }   
  $city = $ipinfo->data->region.$ipinfo->data->city;   
  return $city;   
  }     
  header("Content-Type:text/html;charset=utf-8");   
  var_dump(getCity("112.234.69.189"));   
?>
相關文章
相關標籤/搜索