使用淘宝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 相关文章推荐
ThinkPHP访问不存在的模块跳转到404页面的方法
Jun 19 PHP
php判断GIF图片是否为动画的方法
Sep 04 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
php表单敏感字符过滤类
Dec 08 PHP
php动态绑定变量的用法
Jun 16 PHP
php上传图片生成缩略图(GD库)
Jan 06 PHP
php中namespace use用法实例分析
Jan 22 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
Apr 27 PHP
php readfile下载大文件失败的解决方法
May 22 PHP
浅析PHP类的反射来实现依赖注入过程
Feb 06 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
PHP连接及操作PostgreSQL数据库的方法详解
Jan 30 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 什么是PEAR?(第三篇)
2009/03/19 PHP
php 验证码制作(网树注释思想)
2009/07/20 PHP
php表单提交实例讲解
2015/11/12 PHP
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
json格式化/压缩工具 Chrome插件扩展版
2010/05/25 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
js实现简单的打印表格
2020/01/15 Javascript
JS轮播图的实现方法2
2020/08/25 Javascript
定制FileField中的上传文件名称实例
2017/08/23 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
python中的Elasticsearch操作汇总
2019/10/30 Python
PyTorch中的C++扩展实现
2020/04/02 Python
keras处理欠拟合和过拟合的实例讲解
2020/05/25 Python
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
办护照工作证明范本
2014/01/14 职场文书
空气的环保标语
2014/06/12 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
旷工检讨书1000字
2015/01/01 职场文书
幼儿园个人总结
2015/02/28 职场文书
党员评议自我评价
2015/03/03 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
2019安全宣传标语大全
2019/08/14 职场文书