Может кто-нибудь, пожалуйста, дайте мне знать, как лучше всего использовать базы данных GeoIP для определения страны посетителей по IP.
Раньше у меня была таблица, заполненная информацией IPv4 (longstart, longend, код страны) и инструкцией INET_ATON (), я получал соответствующий код страны.
Однако теперь мы хотели бы использовать базу данных IPv6 и получить код страны для IPv6 IP. Но не уверен, как лучше использовать эти базы данных. Я вижу, что сейчас они предлагают различные базы данных (наследие геолита, или геолит 2, или API), они также предлагают некоторый скрипт обновления — не уверен, как это работает, хотя или в связи с чем.
Любая помощь будет оценена. Спасибо.
Вы пытались использовать http://php.net/manual/en/intro.geoip.php
Вы также можете использовать загружаемую базу данных Maximind GeoIP здесь http://dev.maxmind.com/geoip/geoip2/geolite2/
Других решений пока нет …