使用淘宝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 相关文章推荐
BBS(php &amp; mysql)完整版(一)
Oct 09 PHP
php 设计模式之 单例模式
Dec 19 PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 PHP
php如何调用webservice应用介绍
Nov 24 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
Nov 04 PHP
php通过session防url攻击方法
Dec 10 PHP
PHP开发制作一个简单的活动日程表Calendar
Jun 20 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
Oct 21 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHP实现计算器小功能
Aug 28 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对图像的各种处理函数代码小结
2013/07/08 PHP
PHP嵌套输出缓冲代码实例
2015/05/12 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
js下将字符串当函数执行的方法
2011/07/13 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
python正则表达式的使用
2017/06/12 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
优秀生推荐信范文
2013/11/28 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
小学入学感言
2015/08/01 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
简单介绍Python的第三方库yaml
2021/06/18 Python