myweishanli/yii2-ip2location

Yii2 IP定位

安装次数: 1,652

依赖项: 2

建议者: 0

安全性: 0

星标: 32

关注者: 2

分支: 6

类型:yii2-extension

1.0.0 2016-05-17 04:48 UTC

This package is not auto-updated.

Last update: 2024-09-23 02:34:20 UTC


README

安装

通过以下链接安装此扩展的首选方式是通过 composer.

执行

composer require --prefer-dist myweishanli/yii2-ip2location

或添加

"myweishanli/yii2-ip2location": "~1.0.0"

根据IP查询

use \wsl\ip2location\Ip2Location;

$ipLocation = new Ip2Location();
$locationModel = $ipLocation->getLocation('8.8.8.8');
print_r($locationModel->toArray());
// Array
// (
//     [ip] => 8.8.8.8
//     [begin_ip] => 8.8.8.8
//     [end_ip] => 8.8.8.8
//     [country] => 美国
//     [area] => 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器
// )

升级数据库

use \wsl\ip2location\QQWry;

$qqwry = new QQWry();
$qqwry->upgrade();