使用淘宝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+mysql写的留言本
Oct 09 PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
PHP乱码问题,UTF-8乱码常见问题小结
Apr 09 PHP
深入Nginx + PHP 缓存详解
Jul 11 PHP
如何让搜索引擎抓取AJAX内容解决方案
Aug 25 PHP
php单例模式实现方法分析
Mar 14 PHP
PHP加密解密字符串汇总
Apr 26 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
Oct 21 PHP
thinkPHP5.0框架模块设计详解
Mar 18 PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 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中如何实现常用邮箱的基本判断
2014/01/07 PHP
php设置session值和cookies的学习示例
2014/03/21 PHP
php通过session防url攻击方法
2014/12/10 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
如何根据业务封装自己的功能组件
2019/04/19 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
在Python的setuptools框架下生成egg的教程
2015/04/13 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
浅谈python中的占位符
2017/11/09 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python 调用钉钉机器人的方法
2019/02/20 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python实现实时视频流播放代码实例
2020/01/11 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
会计工作总结范文2014
2014/12/23 职场文书
先进个人推荐材料
2014/12/29 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
公历12个月名称的由来
2022/04/12 杂记