IP转地区(多服务商)
支持腾讯、百度、高德三大服务商并支持本地模式
介绍
基于BuildAdmin(>=2.0.0)的ip转地区插件,集成(高德+腾讯+百度)接口,以及本地ip2region
,可用于限制地区登录,限制地区投票等场景。
模式介绍
本地模式ip2region:
- 基于https://gitee.com/lionsoul/ip2region 支持全球IP
- 离线数据包在 modules/xzip/library/ip2region.xdb,可下载最新包数据进行替换
- 下载地址 https://gitee.com/lionsoul/ip2region/blob/master/data/ip2region.xdb
高德API:
- 高德地图的IP定位服务 仅支持国内IP 个人认证每日限额5000次,企业认证每日限额3000000次
- 服务key申请地址 https://console.amap.com/dev/key/app
腾讯API:
- 腾讯地图的IP定位服务 支持全球IP 每日限额10000次
- 服务key申请地址 https://lbs.qq.com/dev/console/application/mine
百度API:
- 百度地图的普通IP定位服务 仅支持国内IP 每日限额30000次
- 服务ak申请地址 https://lbsyun.baidu.com/apiconsole/key#/home
安装使用
- 安装插件后,完善配置,默认使用本地模式,配置位于:常规管理 > IP转地区配置。
- 使用示例
php
public function test()
{
$ip = '114.216.66.31';
$res = \modules\xzip\library\Ip::getRegion($ip);
var_dump($res);
}
- 返回值
php
[
'code' => 1, // 0:失败 1:成功
'msg' => 'ok',// 失败或成功的提示
'data' => [
'country' =>"中国", // 国家
'province' =>"江苏省", // 省
'city' =>"苏州市", // 市
'district' =>"未知", // 区 仅腾讯平台可获取
'adcode' =>'未知' // 城市的adcode编码 本地模式无法获取
]
]
更新日志
v1.0.0
首次发布无详细更新日志

小猪
这家伙很懒,什么也没写~
模块授权
正版授权,允许商业使用
自购买起一年内免费下载和升级更新
不加密源代码,私有部署,二开方便
可复制产品,不支持七天无理由退款
禁止转售、分享等任何形式的再分发
仅 BuildAdmin 后台管理系统可以使用
模块信息
模块价格
¥9.90
访问次数
1917
模块标识
xzip
下载次数
31
模块分类
第三方整合
上次更新
2023-08-21 16:48:29
开发者主页
-
购买送积分
-
TypeScript纯手写