我正在开发一个 API Slim 2 项目,我想集成 MaxMind 的 GeoIP2。我已经使用 composer 来安装依赖项,但是似乎我无法从 mysql 数据库中运行 GeoIP 国家/地区查找现有 IP 条目。如果我单独运行脚本(没有 Slim 2),一切都会按预期工作。
本质上,API 返回 json 输出:IPv4/IPv6 和地址类型(ipv4 或 ipv6)。理想情况下,我想添加 GeoIP 位置信息。目前的输出格式:
{
"sourceip": "104.16.58.21",
"type": "ipv4"
},
{
"sourceip": "159.0.13.131",
"type": "ipv4"
}
代码示例: http: //pastebin.com/heMyyKdw
有人将 SLIM 2 与 Maxmind GeoIP2 集成了吗?