Я работаю над проектом API Slim 2 и хотел бы интегрировать MaxMind GeoIP2. Я использовал composer для установки зависимостей, однако кажется, что я не могу запустить поиск страны GeoIP для существующих записей IP из базы данных mysql. Если я запускаю скрипт отдельно (не 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?
Задача ещё не решена.
Других решений пока нет …