2017 © Pedro Peláez
 

library yii2-ip2region

ip2region extension for yii2 to retrieve Chinese geolocation information

image

xiaogouxo/yii2-ip2region

ip2region extension for yii2 to retrieve Chinese geolocation information

  • Thursday, August 11, 2016
  • by xiaogouxo
  • Repository
  • 0 Watchers
  • 2 Stars
  • 1,829 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 1 Versions
  • 1 % Grown

The README.md

yii2-ip2region

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)

Installation

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',
        ]
        ...
    ),

Usage

$ip = Yii::$app->request->userIP; $region = Yii::$app->ip2region->getRegion($ip);, (*8)

Returns the following information

|中国|华南|广东省|深圳市|鹏博士, (*9)

More

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)

The Versions

11/08 2016

dev-master

9999999-dev https://github.com/xiaogouxo/yii2-ip2region

ip2region extension for yii2 to retrieve Chinese geolocation information

  Sources   Download

BSD-3

The Requires

 

by Falco Lee

yii ip region