deracs / silverstripe-geoip2
GeoIP2 国家信息插件 for SilverStripe
0.0.8
2019-01-15 20:45 UTC
Requires
- php: >=7
- geoip2/geoip2: ^2.9
- silverstripe/framework: ^3.4
README
此包将获取当前用户的国籍信息
composer require deracs/silverstripe-geoip2
示例
$reader = new GeoIPReader(); // can pass IP thorugh here as well
$reader->getReader(); // Returns the country model
$reader->getIsoCode(); // US, NZ, etc
$reader->getCountry(); // United States
用法
下载 MaxMind 数据库,然后在设置标签页的 http://{URL}/admin/settings/
中添加路径。
您也可以通过配置更新它(管理员设置将优先)
GeoIPReader:
GeoPath: '/folder/location/file.mmdb'
fake-ip: false
要求
- SilverStripe 3+
- GeoIP2
- PHP 7+
待办事项
- 测试
- SS4