Возможный дубликат:
Как получить посетителей страницы Страна с PHP?
Я искал везде, и я не могу найти ничего. Мне нужен бесплатный PHP GeoIP / Ip для страны.
Все, что я могу найти, это то, что это дает мне страну и небольшую форму страны. Я также хотел бы получить информацию о возможных улицах или коордах, городе и, возможно, информации о хозяине?
Мне нужно это, потому что я создаю PHP CMS (для себя и клиентов), и я хочу отслеживать ips.
Я действительно не хочу API, я хочу, чтобы он был как база данных. Есть идеи ?
База данных MaxMind GeoLite: http://dev.maxmind.com/geoip/geolite ИЛИ заплатите за полную версию: http://www.maxmind.com/ru/geolocation_landing
У них также есть библиотеки php, чтобы пойти с ним: http://dev.maxmind.com/geoip/downloadable
Что касается PHP, проверьте GeoIP-библиотеку и пример geoip_record_by_name ()
Для базы данных вы можете сделать свою собственную сверхурочную базу данных … и заполнить ее кэшированными собранными данными, но я сомневаюсь, что это будет так же точно, как и данные MaxMind.
Есть много других методов, которые вы могли бы использовать, и связать их с пользовательской базой данных или даже объединить их с GeoLite db: geoglugin , ipinfodb , easyjquery ,
Google – ваш лучший друг :).
вы должны быть в состоянии сделать это самостоятельно с помощью этой информации (API):