2015-06-10 4 views

ответ

0

Вы можете найти IP-адрес в геоинформационной базе данных, такой как GeoLite (http://dev.maxmind.com/geoip/legacy/geolite), чтобы выяснить, где находится пользователь.

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

Использование JavaScript вы можете затем:

  1. захватить IP текущего пользователя
  2. Посмотрите расположение в базе данных GeoLite через сервер конечной
  3. Если в Великобритании на американском сайте (или тиски versa) -> отобразить сообщение и, возможно, перенаправить пользователя на правильный сайт

Конечно, вы также можете сделать это на стороне сервера и автоматически перенаправить пользователя, если вы предпочитаете красный подход.

0

Один из вариантов - получить IP-адрес и использовать поиск по геолокации, как описано в разделе this thread? Как только вы узнаете IP, вы можете получить страну и перенаправить по мере необходимости.

Смежные вопросы