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

 更新时间:2013年10月27日 16:21:20   作者:  
以前用过GOOGLE地图和百度地图获取过用户地理位置,现在又多了一个方法,那就是使用淘宝IP库获取用户ip地理位置,一起来看代码吧。
淘宝公布了他们的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 发送带附件邮件示例

    php发送邮件,在网上会很多的相关文章,而本文为大家介绍的是发送带附件邮件,不了解的朋友可以参考下
    2014-01-01
  • PHP开发框架laravel代码提示示例解析

    PHP开发框架laravel代码提示示例解析

    这篇文章主要为大家介绍了PHP开发框架laravel代码提示示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • php mysql 留言本应用实例

    php mysql 留言本应用实例

    实例说明制作一个php+mysql留言本
    2009-03-03
  • php伪静态之APACHE篇

    php伪静态之APACHE篇

    mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法!对初学者很有用的哦!
    2014-06-06
  • thinkphp 3.2框架视图模型 实例视图查询结果的二维数组合并操作示例

    thinkphp 3.2框架视图模型 实例视图查询结果的二维数组合并操作示例

    这篇文章主要介绍了thinkphp 3.2框架视图模型 实例视图查询结果的二维数组合并操作,结合实例形式分析了thinkPHP3.2针对视图查询结果的数组合并相关操作技巧,需要的朋友可以参考下
    2020-03-03
  • 发款php蜘蛛统计插件只要有mysql就可用

    发款php蜘蛛统计插件只要有mysql就可用

    有时候我们为了看一下蜘蛛爬行的情况,不得不对日志进行大量的分析,由此想做一款插件可以记录蜘蛛的情况。在第一次做的时候,只是记录下蜘蛛的爬行次数,不大好分析。
    2010-10-10
  • php在线打包程序源码

    php在线打包程序源码

    把里面的代码保存为php格式的文件 然后丢到你的站点下面 打开……
    2008-07-07
  • PHP中Session引起的脚本阻塞问题解决办法

    PHP中Session引起的脚本阻塞问题解决办法

    这个问题很多做php开发朋友应该都有遇到过,一个启用了session_start 页面,由于执行时间过长。导致通一个用户访问,另外一个很简单的启用session_start页面一直阻塞着。 直到第一个页面执行完了。第二个页面才可以读取。这个就是,我们常说的session阻塞机制。
    2014-04-04
  • php基于websocket搭建简易聊天室实践

    php基于websocket搭建简易聊天室实践

    本篇文章主要讲解php+websocket搭建简易聊天室实践,文中有关php,websocket的内容,请有需要的人参考。
    2016-10-10
  • ThinkPHP框架下整合支付宝支付功能图文教程

    ThinkPHP框架下整合支付宝支付功能图文教程

    这篇文章主要介绍了ThinkPHP框架下整合支付宝支付功能,结合图文形式详细分析了thinkPHP框架整合支付宝支付功能接口相关配置方法、操作技巧与相关注意事项,需要的朋友可以参考下
    2019-04-04

最新评论