Определение географического региона PHP

#php #ip #gis

#php #ip #ГИС

Вопрос:

У меня есть веб-сайт, и мне нужно отображать конкретные данные для пользователя в зависимости от того, когда они находятся. Например, если они просматривают мой веб-сайт в Лидсе (Великобритания), мне нужно отобразить все данные, связанные с Лидсом. Как мне это сделать в PHP? Нужно ли мне использовать IP-адрес посетителей?

Спасибо

Ответ №1:

Вам нужно будет работать с базой данных GeoIP, основанной на IP-адресе пользователя. У Maxmind есть бесплатная, менее актуальная версия их коммерческой базы данных. Оттуда вы вставляете данные в выбранную вами базу данных и запускаете запросы к IP-адресу пользователя.

Пожалуйста, обратите внимание, что определение IP-адресов не является совершенным. Кто-то может использовать прокси-сервер, подделать свой IP-адрес или работать через корпоративный VPN, поэтому то, где он находится, и то, где указан его IP-адрес, не всегда совпадают. Будьте осторожны с этим ограничением.

Ответ №2:

Найдите IP-адрес PHP Geo.

Ответ №3:

Получите IP пользователей и получите базу данных GEO / API от таких компаний, как maxmindhttp://www.maxmind.com /. Найдите всевозможную полезную информацию, связанную с IP, включая город / местоположение.