#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, включая город / местоположение.