@Shark2121

Как запомнить выбор региона на сайте?

У меня есть сайт, на котором я хочу реализовать выбор нужного региона.

Как я себе это представляю:
При первом заходе на сайт человеку показываем всплывающее окно с текстом: Выберите ваш регион. Сейчас региона два Одесса и Киев. Одесса у нас находиться по адресу moysite.com, а Киев по адресу moysite.com/kiev

Как при повторном заходе показывать страницу, которую человек выбрал и не показывать каждый раз всплывающее окно? Например если он выбрал киев, то что бы при заходе на главную его перенаправляло на страницу moysite.com/kiev
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
@D3lphi
При входе человека на сайт проверяете, существует ли кука (или элемент в localstorage) и лежит ли в ней валидное имя региона, если да - редиректите юзера на нужную страницу, нет - показываете окно, в котором просите его выбрать регион и пишите имя этого региона в куку (или элемент в localstorage) и так же делаете редирект на страницу с нужным регионом.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@entermix
Нужно записать выбранный регион в хранилище, например в cookies
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы