dev-master
9999999-dev https://github.com/xiaogouxo/yii2-ip2regionip2region extension for yii2 to retrieve Chinese geolocation information
BSD-3
The Requires
by Falco Lee
yii ip region
Wallogit.com
2017 © Pedro Peláez
ip2region extension for yii2 to retrieve Chinese geolocation information
ip2region extension for yii2, (*1)
Help you to retrieve Chinese geolocation information in 0.0x ms, (*2)
*This extenestion provides two search modes, SEARCH_BTREE(the default mode) and SEARCH_BINARY. *It contains a very small database file,only 3.5M, (*3)
To install, either run, (*4)
$ php composer.phar require xiaogouxo/yii2-ip2region "*"
or add, (*5)
"xiaogouxo/yii2-ip2region": "*"
to the require section of your composer.json file., (*6)
============
* Add following lines into main.php configuration file:, (*7)
'components' => array(
...
'ip2region' => [
'class' => '\xiaogouxo\ip2region\Geolocation',
'mode' => 'SEARCH_BTREE',
]
...
),
$ip = Yii::$app->request->userIP; $region = Yii::$app->ip2region->getRegion($ip);, (*8)
|中国|华南|广东省|深圳市|鹏博士, (*9)
Inspired by yii2-IP2Location and ip2region., (*10)
准确率99.9%的ip到地名的映射库,0.0x毫秒级查询,数据库文件大小只有3.5M http://git.oschina.net/lionsoul/ip2region 提供SEARCH_BTREE(默认)和SEARCH_BINARY两种查询模式, (*11)
在 main.php 添加如下信息:, (*12)
'components' => array(
...
'ip2region' => [
'class' => '\xiaogouxo\ip2region\Geolocation',
'database' => dirname(dirname(__DIR__)).DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.'xiaogouxo'.DIRECTORY_SEPARATOR.'yii2-ip2region'.DIRECTORY_SEPARATOR.'data'.DIRECTORY_SEPARATOR.'ip2region.db',
'mode' => 'SEARCH_BTREE',
]
...
),
狮子的魂提供的ipregion 和yii2-IP2Location插件, (*13)
ip2region extension for yii2 to retrieve Chinese geolocation information
BSD-3
yii ip region