使用淘宝IP库获取用户ip地理位置
为什么80%的码农都做不了架构师?>>>
以前用过GOOGLE地图和百度地图获取过用户地理位置,现在又多了一个方法,那就是使用淘宝IP库获取用户ip地理位置,一起来看代码吧。
获取ip的实例:
<?php /** * 通过淘宝IP接口获取IP地理位置 * @param string $ip * @return : string * @ edit: www.jbxue.com **/ 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"));
?>
转载于:https://my.oschina.net/kk2009/blog/172332
使用淘宝IP库获取用户ip地理位置相关推荐
- php获取表单ip,PHP获取用户IP代码实现
PHP获取用户IP代码实现 获取客户端用户IP在网站中经常会需要,譬如: 1.登陆IP:可以及时知道自己的账号是不是被盗用: 2.投票:可以针对每个IP只能做一次投票防止刷票: 3.统计:统计用户来源 ...
- 利用IP地址获取用户的地理位置信息
最近酷乐在项目中遇到一个需要获取用户IP信息并查询出用户地理位置信息的需求,代码如下: 1.首先获取用户具体的IP信息. <?php function getClientIp(){if (get ...
- 用淘宝的接口获取手机ip
-(void)urlRequestOperation{ NSString *URLTmp = @"http://ip.taobao.com/service/getIpInfo.php?ip= ...
- php获取用户ip地理位置利用淘宝IP库
利用淘宝IP库获取用户ip地理位置 我们查ip的时候都是利用ip138查询的,不过那个有时候是不准确的,还不如自己引用淘宝的ip库来查询,这样准确度还高一些.不多说了,介绍一下: 淘宝IP地址库 淘宝 ...
- 第三方免费开放API 获取用户IP 并查询其地理位置
需求:有一个项目是微信公众号,属于汽车服务.当车主在填写车主资料或者车辆认证时,需要填写车牌号或者车架号:车牌号需要选择省,为了方便用户操作,所以想自动定位默认省,如下图: 我查询了一些博客,找到了一 ...
- go 通过nginx代理后获取用户ip
go 如果使用自己的服务器,可以直接使用 net/http 来获取 func ip(w http.ResponseWriter, r *http.Request) {fmt.Println(r.Rem ...
- 获取用户Ip地址通用方法常见安全隐患 x-forwarded-for
分析过程 这个来自一些项目中,获取用户Ip,进行用户操作行为的记录,是常见并且经常使用的. 一般朋友,都会看到如下通用获取IP地址方法. function getIP() { if (isset($_ ...
- php基于新浪ip库获取城市,PHP基于新浪IP库获取IP详细地址的方法
[导读]这篇文章主要介绍了PHP基于新浪IP库获取IP详细地址的方法,涉及php正则.curl及编码转换相关操作技巧 本文实例讲述了PHP基于新浪IP库获取IP详细地址的方法.代码如下<?php ...
- PHP获取用户ip、地理位置、浏览器和系统信息
public function service(){$list['ip'] = $_SERVER["REMOTE_ADDR"];$list['service'] = $this-& ...
最新文章
- Silverlight学习笔记十七BingMap(六)之获取图片系统的图片信息ImageryService的应用...
- 还记得那场关于“分布式锁”的经典论战吗?
- ps grep java_ps -ef | grep java 查看所有关于java的进程
- python3模块文档_Python3模块-Python入门到精通
- python面试常见问题-Python面试常见问题,涉及Python各个方面
- intelliJ idea运行新的test功能时,报错:class not found ..... empty test suite
- oracle ref游标用法,[置顶] Oracle 参照游标(SYS_REFCURSOR)使用
- java 链表实现堆栈_《Java数据结构与算法》笔记-CH5-链表-4用链表实现堆栈
- 机器学习问题总结(03)
- C语言注释与C++注释的相互转换
- form表单 vue 拖拽_vue实现可视化可拖放的自定义表单(代码示例)
- 学用软件:laTex软件初体验
- Oracle_忘记密码
- QT高级编程学习笔记(1)
- java面试宝典pdf,给大家安排上!
- SAP中PR/PO创建技巧之缺省值个人设置
- 【Java 8 新特性】Java Comparator.nullsLast | 将空元素被认为大于非空元素
- R语言第四次作业(股票、债券收益率计算)
- 201871010126 王亚涛 《面向对象程序设计(java)》 第四周学习总结
- 2021年国庆节假期三亚游客离岛免税购物热情高涨、偏爱高端酒店与景点新玩法...
热门文章
- 数据结构入门1(认识数据结构)
- Flutter 生成 Icon 提示徽标 Widget
- C++ STL之set详解
- 阿里研究院第三届学术委员会成立,主席曾鸣畅谈未来学术生态构建
- 使用阿里云的短信服务发送短信
- 汇编语言的C状态寄存器,汇编指令-状态寄存器、cmp、test、jz等指令详细说明
- 【Chapter 3: Process】
- bga封装扇出过孔_手把手教你BGA元器件如何扇出?-EDA/PCB-与非网
- 《来自Percal25号行星的哥顿人》
- 无法识别 移动固态硬盘_M.2固态硬盘不能识别怎么办 Bios开启CSM识别M.2固态硬盘方法...