根据当前ip地址获取地理位置
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地址获取地理位置相关推荐
- C# 网络编程之通过ip地址获取地理位置(补充)
前面我写过一篇文章"C# 网络编程之获取本机名.ip地址.域名.物理位置"里面可以根据输入的网址根据其ip地址获取器物理位置,其中该部分主要代码是通过有道网提供的在线第三方接口实现 ...
- java 根据IP地址获取地理位置
来源:http://www.ipplus360.com/tech/api/ 来源:http://blog.csdn.net/Cryhelyxx/article/details/40862101 精确查 ...
- 根据IP地址获取地理位置
之前做了一个天气预报,里面就用到了根据IP自动定位技术,今天就给大家分享一波:根据IP地址自动定位. 想要实现根据IP地址定位,你要做的事有如下两点: 第一:获取本机的IP地址 注意:这里指的是公网的 ...
- 根据ip地址获取地理位置及坐标
根据ip获取地理位置信息,不用http和webservice接口,减少请求时间.我们可以利用了GeoLite2 库,GeoLite2 数据库是一个免费的 IP 地理定位数据库,GeoLite2 Cou ...
- 根据ip地址获取地理位置及坐标(离线方式)
根据ip获取地理位置信息,不用http和webservice接口,减少请求时间.我们可以利用了GeoLite2 库,GeoLite2 数据库是一个免费的 IP 地理定位数据库,GeoLite2 Cou ...
- java 根据ip地址获取地理位置及运营商。
1.基于淘宝API /** * 根据ip获取城市(运营商)名称 * @param ip * @return * @throws Exception * ...
- 根据IP地址获取物理位置
1.导入maven坐标 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all&l ...
- python 通过ip获取城市_如何根据普通ip地址获取当前地理位置
前言: 我们现在需要做的功能是根据ip地址获取当前地理位置,是Web 服务API,获取后的位置信息一般是城市级别的,不是很精确的那种获取. (1)开发者需要做的准备工作: 需要登录百度地图的api,点 ...
- 如何根据普通ip地址获取当前地理位置(利用百度API)
前言: 我们现在需要做的功能是根据ip地址获取当前地理位置,是Web 服务API,获取后的位置信息一般是城市级别的,不是很精确的那种获取. (1)开发者需要做的准备工作: 需要登录百度地图的api,点 ...
最新文章
- 解析Erlang日志组件lager的lager_transform模块
- 用MODELLER构建好模型后对loop区域进行自动的优化过程
- 计算机里面照片无法打卡,为什么电脑照片打不开_电脑照片打不开的解决方法...
- MySQL 主从架构配置详解
- 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第2章-一类多智能体系统的领导-跟随一致性
- 我是Datatist(画龙科技)的CMO董飞,
- LA 4254 Processor 处理器 【二分 贪心 优先队列】
- Spring boot(8)---手动构建maven项目springboot
- opencv ORB特征匹配
- 十二星座PSD分层海报,治愈心灵,谁见谁爱!
- Unity3D shader Blending
- asp.net pdf如何转换成tif_PDF如何转换成PPT格式?PDF转PPT软件使用方法分享
- 前端上传组件Plupload
- 计算机硬盘图标ico,LaCie 硬盘图标
- 小程序(之音乐播放器实现思路)
- 连接计算机名提示输入网络凭据,Win10访问局域网共享文件时提示输入网络凭据如何解决...
- 解决Ubuntu系统下启动root账户后Linux版本edge浏览器无法启动
- Redis学习(1)——下载与配置[转]
- 酒美网CEO:线上线下向300万人卖红酒
- 新冠“照妖镜”,体质弱点现原形。你是啥症状?2023年,请好好善待你的身体!
热门文章
- websocket系列:基于tio-websocket-spring-boot-starter实现
- 【Python】Windows:PyCharm 旧版卸载与新版安装汉化参考(专业版试用期/社区版)
- 闲谈IPv6-IPv6对移动性的天然支持
- NCR介绍演示2021-10-02
- STM32F429内部FLASH读写擦除操作流程和寄存器配置要点
- 思考与总结:社交获客
- 服务器部署系统启动失败,安装程序配置服务器失败Microsoft SQL Server Desktop Engine...
- scrapy爬取起点中文网24小时热销榜单
- Vulhub 靶场搭建
- 自动驾驶定位技术-马尔科夫定位