deracs/silverstripe-geoip2

GeoIP2 国家信息插件 for SilverStripe

安装: 667

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:silverstripe-module

0.0.8 2019-01-15 20:45 UTC

This package is auto-updated.

Last update: 2020-06-16 00:58:58 UTC


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