使用淘宝IP库获取用户ip地理位置

2015-01-24信息快讯网

以前用过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 
  **/ 
  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"));  
?>  
IIS6.0 开启Gzip方法及PHP Gzip函数分享
PHP获取中英混合字符串长度的方法
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
PHP 如何获取二维数组中某个key的集合
PHP+javascript制作带提示的验证码源码分享
分享一段php获取linux服务器状态的代码
PHP函数strip_tags的一个bug浅析
dedecms函数分享之获取某一栏目所有子栏目
php实现zip压缩文件解压缩代码分享(简单易懂)
php 解压rar文件及zip文件的方法
PHP获取浏览器信息类和客户端地理位置的2个方法
免费的ip数据库淘宝IP地址库简介和PHP调用实例
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
使用php记录用户通过搜索引擎进网站的关键词
php获得用户ip地址的比较不错的方法
检查用户名是否已在mysql中存在的php写法
php利用新浪接口查询ip获取地理位置示例
php利用腾讯ip分享计划获取地理位置示例分享
php获取淘宝分类id示例
php中filter函数验证、过滤用户输入的数据
淘宝ip地址查询类分享(利用淘宝ip库)
php获取数组长度的方法(有实例)
简单的php文件上传(实例)
php获取目录所有文件并将结果保存到数组(实例)
获取URL文件名后缀
php用户注册页面利用js进行表单验证具体实例
php中怎么搜索相关联数组键值及获取之
php后台如何避免用户直接进入方法实例
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
PHP JS Ip地址及域名格式检测代码
使用php判断服务器是否支持Gzip压缩功能
php实现的获取网站备案信息查询代码(360)
PHP加密函数 Javascript/Js 解密函数
PHP和JavaScrip分别获取关联数组的键值示例代码
PHP中的str_repeat函数在JavaScript中的实现
对淘宝URL中ID提取的PHP代码
PHP怎么实现网站保存快捷方式方便用户随时浏览
解析php中如何调用用户自定义函数
php中如何同时使用session和cookie来保存用户登录信息
php下通过IP获取地理位置的代码(小偷程序)
©2014-2024 dbsqp.com