github地址: https://github.com/myweishanli/yii2-ip2location
安装这个扩展的首选方式是通过 composer.
执行
composer require --prefer-dist myweishanli/yii2-ip2location
或添加
"myweishanli/yii2-ip2location": "~1.0.0"
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();
PS:
如果你没有翻墙国内Composer可能比较慢或者下载不下来的情况
可以使用我们开发的免费翻墙项目
https://www.heguo.org/shadowsocks
提供多机房服务器: Linode 、 Vultr 、亚马逊、 DO 自助免费开通帐号
支持系统: Windows 、 Mac 、 Linux 、 Android 、 IOS 、 Openwrt
本文由 myweishanli 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。