本项目是一套浏览器GPS位置捕获 + 后台记录 + 自动跳转的轻量PHP系统,可自动获取访客GPS经纬度、IP、设备信息并后台可视化管理,支持自定义跳转链接,适合引流跳转、访客位置统计、位置采集等场景。
![图片[1]-全新轻量化IP定位系统源码 全开源无加密完整版-小卒博客](http://www.zubaoya.com/wp-content/uploads/2026/06/frc-57c7de17d653ee0ea3dc55b1311c093a.jpeg)
![图片[2]-全新轻量化IP定位系统源码 全开源无加密完整版-小卒博客](http://www.zubaoya.com/wp-content/uploads/2026/06/frc-460e7d3209c145c55fb1678b32eb5d04.jpeg)
![图片[3]-全新轻量化IP定位系统源码 全开源无加密完整版-小卒博客](http://www.zubaoya.com/wp-content/uploads/2026/06/frc-d3edb3073601bb338cb85fb80d04275c.jpeg)
整体由前台捕获页、后台管理面板、数据处理接口三部分组成,无需数据库,纯文件存储,部署简单、开箱即用。
功能特性
前台捕获页(自动执行)
1. 自动请求浏览器GPS高精度定位,获取经纬度、定位精度
2. 自动获取访客真实IP、设备UA信息、访问时间
3. 定位成功后自动跳转到后台设置的目标网址
4. 定位失败/拒绝授权/超时自动兜底跳转,防止空白卡死
5. 加载动画提示,兼容手机/PC全浏览器
后台管理面板
1. 登录鉴权,防止他人访问你的数据
2. 可视化展示所有访客记录:IP、地理位置、经纬度、时间、定位精度
3. 内置高德地图弹窗,直接查看访客精准位置,支持定位误差圈显示
4. 数据统计:总访问数、今日访问数
5. 一键设置/修改跳转目标URL
6. 支持数据刷新、表格浏览、移动端自适应
7. 所有数据本地文件存储,不上传第三方
数据处理接口
1. 接收前台GPS数据,调用高德逆地理编码API,经纬度自动转中文地址
2. 自动存储所有访客信息,支持高并发写入防冲突
3. 读取后台配置,返回跳转指令,定位完成自动跳转
4. 异常捕获,网络/API错误友好处理
文件结构
plaintext
├── index.html # 前台GPS捕获页面(访问即自动采集位置)
├── admin.php # 后台管理面板(登录查看数据、设置跳转链接)
├── process_location.php# 数据处理接口(接收位置、解析地址、保存数据、返回跳转)
├── user_locations.txt # 自动生成:访客数据存储文件(JSON格式)
├── redirect_url.txt # 自动生成:后台设置的跳转地址存储文件
└── login.php # 后台登录页面(配套admin.php使用)
环境要求
– PHP ≥ 7.0
– 开启 file_get_contents 、 curl 函数
– 服务器目录读写权限(必须,用于生成txt数据文件)
– 网络可访问高德地图API接口
部署教程
1. 准备文件
将以下4个核心文件上传至网站根目录:
1. index.html 前台采集页
2. admin.php 后台管理面板
3. process_location.php 数据接口
4. login.php 后台登录页
2. 配置高德地图API Key
1. 前往 高德开放平台 申请Web端API Key
2. 修改两处Key:- admin.php 第32行 $amap_key = ‘你的高德key’;
– process_location.php 第6行 ‘amap_api_key’ => ‘你的高德key’
3. 配置后台登录账号
编辑 login.php ,设置你的账号密码,防止他人进入后台查看数据。
4. 权限设置
确保网站目录权限为 755,PHP可读写文件,否则无法保存访客数据。
5. 访问使用
1. 前台地址: 域名/index.html → 发给访客,访客打开即采集位置并自动跳转
2. 后台地址: 域名/admin.php → 登录后查看所有访客、设置跳转链接
使用说明
后台操作流程
1. 访问后台 → 输入账号密码登录
2. 在【设置跳转网址】输入目标URL(必须带 http/https )
3. 点击保存,所有访问前台的用户,采集位置后会自动跳转该地址
4. 下方表格实时查看所有访客记录,点击【查看地图】打开高德地图看精准位置
数据清理
如需清空所有访客记录,直接删除 user_locations.txt 文件即可,系统会自动重建。
安全说明
1. 后台必须设置强密码,禁止泄露后台地址
2. 前台无任何敏感信息,可放心分发
3. 所有数据仅保存在你的服务器,无第三方存储
4. 建议定期备份 user_locations.txt 数据文件
5. 禁止用于违法定位、追踪他人隐私,仅用于合法业务引流
常见问题
1. 无法保存数据?
网站目录无写入权限,设置文件夹权限755即可。
2. 地址显示“无法获取位置”?
高德Key错误/API限额耗尽,检查Key有效性。
3. 用户打开不采集位置?
手机浏览器必须HTTPS域名,HTTP协议无法获取GPS权限。
4. 后台空白/报错?
PHP版本过低,建议PHP7.4以上,关闭安全模式。
5. 定位超时/拒绝授权?
系统自动兜底跳转,不会卡住页面。
免责声明
本系统仅用于合法业务引流、自有访客统计,严禁用于非法追踪、侵犯他人隐私、恶意采集用户信息。使用本系统产生的一切法律责任,由使用者自行承担。
下载地址:












暂无评论内容