Определение/установка пользователем города и ...
Мучает вопрос как организовать автоопределение и возможность менять город на сайте пользователем и в зависимости от этого получать ресурсы в выдаче на странице
например если пользователь из спб зашел и идентифицировался как спб — то получал бы себе на страницу ресурсы имеющие тв параметр tv.city=спб
а если он меняет город на сайте то получает уже другие ресурсы либо все сразу если выбрал «все города»
хотелось бы конечно организовать это с тв параметрами ибо удобно раскидывать ресурсы но если есть какие то возможности опишите куда копать что использовать и тд и тп
при этом не хотелось бы делать поддомены совсем, одна страница но разные результаты в зависимости от определенного/установленного города
буду очень благодарен
например если пользователь из спб зашел и идентифицировался как спб — то получал бы себе на страницу ресурсы имеющие тв параметр tv.city=спб
а если он меняет город на сайте то получает уже другие ресурсы либо все сразу если выбрал «все города»
хотелось бы конечно организовать это с тв параметрами ибо удобно раскидывать ресурсы но если есть какие то возможности опишите куда копать что использовать и тд и тп
при этом не хотелось бы делать поддомены совсем, одна страница но разные результаты в зависимости от определенного/установленного города
буду очень благодарен
Комментарии: 4
Самый простой вариант — определять город по ip специальным сервисом — ipgeobase.ru
Ну а по полученному городу уже и выводить нужные ресурсы.
Ну а по полученному городу уже и выводить нужные ресурсы.
так то да, город определяем и выводим нужные ресурсы допустим
а если нужно чтобы пользователь мог поменять город то как быть?
а если нужно чтобы пользователь мог поменять город то как быть?
Писать в город в сессию при первом заходе, и проверять потом там.
Там же и менять.
Там же и менять.
мб в сессию писать или в куки (лучше в куки), какой город выбрали
ну и там уже доставать соответственные
ну и там уже доставать соответственные
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.