public function get_position(){$ip = $_SERVER['REMOTE_ADDR'];if(empty($ip)){x_json( 0,'缺少用户ip');}$url = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;$ipContent = file_get_contents($url);$ipContent = json_decode($ipContent,true); x_json(1,['msg' =>$ipContent],'success'); }

上面的是在网上找方法
下面是一个 获取ip地址的方法 也可以直接调下面的方法 获取ip

public function ip() {//strcasecmp 比较两个字符,不区分大小写。返回0,>0,<0。if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {$ip = getenv('HTTP_CLIENT_IP');} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {$ip = getenv('HTTP_X_FORWARDED_FOR');} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {$ip = getenv('REMOTE_ADDR');} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {$ip = $_SERVER['REMOTE_ADDR'];}$res =  preg_match ( '/[\d\.]{7,15}/', $ip, $matches ) ? $matches [0] : '';return $res;//var_dump(phpinfo());//所有PHP配置信息}

根据当前ip地址获取地理位置相关推荐

  1. C# 网络编程之通过ip地址获取地理位置(补充)

    前面我写过一篇文章"C# 网络编程之获取本机名.ip地址.域名.物理位置"里面可以根据输入的网址根据其ip地址获取器物理位置,其中该部分主要代码是通过有道网提供的在线第三方接口实现 ...

  2. java 根据IP地址获取地理位置

    来源:http://www.ipplus360.com/tech/api/ 来源:http://blog.csdn.net/Cryhelyxx/article/details/40862101 精确查 ...

  3. 根据IP地址获取地理位置

    之前做了一个天气预报,里面就用到了根据IP自动定位技术,今天就给大家分享一波:根据IP地址自动定位. 想要实现根据IP地址定位,你要做的事有如下两点: 第一:获取本机的IP地址 注意:这里指的是公网的 ...

  4. 根据ip地址获取地理位置及坐标

    根据ip获取地理位置信息,不用http和webservice接口,减少请求时间.我们可以利用了GeoLite2 库,GeoLite2 数据库是一个免费的 IP 地理定位数据库,GeoLite2 Cou ...

  5. 根据ip地址获取地理位置及坐标(离线方式)

    根据ip获取地理位置信息,不用http和webservice接口,减少请求时间.我们可以利用了GeoLite2 库,GeoLite2 数据库是一个免费的 IP 地理定位数据库,GeoLite2 Cou ...

  6. java 根据ip地址获取地理位置及运营商。

    1.基于淘宝API /**      * 根据ip获取城市(运营商)名称      * @param ip      * @return      * @throws Exception      * ...

  7. 根据IP地址获取物理位置

    1.导入maven坐标 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all&l ...

  8. python 通过ip获取城市_如何根据普通ip地址获取当前地理位置

    前言: 我们现在需要做的功能是根据ip地址获取当前地理位置,是Web 服务API,获取后的位置信息一般是城市级别的,不是很精确的那种获取. (1)开发者需要做的准备工作: 需要登录百度地图的api,点 ...

  9. 如何根据普通ip地址获取当前地理位置(利用百度API)

    前言: 我们现在需要做的功能是根据ip地址获取当前地理位置,是Web 服务API,获取后的位置信息一般是城市级别的,不是很精确的那种获取. (1)开发者需要做的准备工作: 需要登录百度地图的api,点 ...

最新文章

  1. 解析Erlang日志组件lager的lager_transform模块
  2. 用MODELLER构建好模型后对loop区域进行自动的优化过程
  3. 计算机里面照片无法打卡,为什么电脑照片打不开_电脑照片打不开的解决方法...
  4. MySQL 主从架构配置详解
  5. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第2章-一类多智能体系统的领导-跟随一致性
  6. 我是Datatist(画龙科技)的CMO董飞,
  7. LA 4254 Processor 处理器 【二分 贪心 优先队列】
  8. Spring boot(8)---手动构建maven项目springboot
  9. opencv ORB特征匹配
  10. 十二星座PSD分层海报,治愈心灵,谁见谁爱!
  11. Unity3D shader Blending
  12. asp.net pdf如何转换成tif_PDF如何转换成PPT格式?PDF转PPT软件使用方法分享
  13. 前端上传组件Plupload
  14. 计算机硬盘图标ico,LaCie 硬盘图标
  15. 小程序(之音乐播放器实现思路)
  16. 连接计算机名提示输入网络凭据,Win10访问局域网共享文件时提示输入网络凭据如何解决...
  17. 解决Ubuntu系统下启动root账户后Linux版本edge浏览器无法启动
  18. Redis学习(1)——下载与配置[转]
  19. 酒美网CEO:线上线下向300万人卖红酒
  20. 新冠“照妖镜”,体质弱点现原形。你是啥症状?2023年,请好好善待你的身体!

热门文章

  1. websocket系列:基于tio-websocket-spring-boot-starter实现
  2. 【Python】Windows:PyCharm 旧版卸载与新版安装汉化参考(专业版试用期/社区版)
  3. 闲谈IPv6-IPv6对移动性的天然支持
  4. NCR介绍演示2021-10-02
  5. STM32F429内部FLASH读写擦除操作流程和寄存器配置要点
  6. 思考与总结:社交获客
  7. 服务器部署系统启动失败,安装程序配置服务器失败Microsoft SQL Server Desktop Engine...
  8. scrapy爬取起点中文网24小时热销榜单
  9. Vulhub 靶场搭建
  10. 自动驾驶定位技术-马尔科夫定位