全新轻量化IP定位系统源码 全开源无加密完整版

本项目是一套浏览器GPS位置捕获 + 后台记录 + 自动跳转的轻量PHP系统,可自动获取访客GPS经纬度、IP、设备信息并后台可视化管理,支持自定义跳转链接,适合引流跳转、访客位置统计、位置采集等场景。

图片[1]-全新轻量化IP定位系统源码 全开源无加密完整版-小卒博客
图片[2]-全新轻量化IP定位系统源码 全开源无加密完整版-小卒博客
图片[3]-全新轻量化IP定位系统源码 全开源无加密完整版-小卒博客

整体由前台捕获页、后台管理面板、数据处理接口三部分组成,无需数据库,纯文件存储,部署简单、开箱即用。

功能特性

前台捕获页(自动执行)

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. 定位超时/拒绝授权?

系统自动兜底跳转,不会卡住页面。

免责声明

本系统仅用于合法业务引流、自有访客统计,严禁用于非法追踪、侵犯他人隐私、恶意采集用户信息。使用本系统产生的一切法律责任,由使用者自行承担。

下载地址:

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容