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


Posted in PHP onOctober 27, 2013

淘宝公布了他们的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"));  
?> 
PHP 相关文章推荐
PHP编程中字符串处理的5个技巧小结
Nov 13 PHP
PHP 函数学习简单小结
Jul 08 PHP
供参考的 php 学习提高路线分享
Oct 23 PHP
php获取文件内容最后一行示例
Jan 09 PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 PHP
PHP数组去重比较快的实现方式
Jan 19 PHP
php similar_text()函数的定义和用法
May 12 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 PHP
在Laravel中使用MongoDB的方法示例
Nov 11 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
May 02 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 PHP
简单的php文件上传(实例)
Oct 27 #PHP
PHP 使用pcntl和libevent 实现Timer功能
Oct 27 #PHP
8个必备的PHP功能实例代码
Oct 27 #PHP
PHP生成Gif图片验证码
Oct 27 #PHP
php操作xml
Oct 27 #PHP
关于php内存不够用的快速解决方法
Oct 26 #PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 #PHP
You might like
php引用地址改变变量值的问题
2012/03/23 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
PHP删除指定目录中的所有目录及文件的方法
2015/02/26 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
详解nodejs微信公众号开发——1.接入微信公众号
2017/04/10 NodeJs
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
vue点击标签切换选中及互相排斥操作
2020/07/17 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
简单了解django orm中介模型
2019/07/30 Python
python+django+rest框架配置创建方法
2019/08/31 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
2020/01/18 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
益达广告词
2014/03/14 职场文书
文明演讲稿范文
2014/05/12 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
销售团队激励口号
2014/06/06 职场文书
英文道歉信
2015/01/20 职场文书
小组口号霸气押韵
2015/12/24 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android