проблема с установкой и чтением cookie в пределах одного экшена
проблема с установкой и чтением cookie в пределах одного экшена
Здравствуйте, стоит задача, в форме, после перезагрузки страницы, возвращать выпадающие списки в то состояние, в которое их поставил пользователь. Решаю это через cookie. Куки ставятся, но поведение странное. Например: есть список с тремя пунктами A B C, первым по умолчанию стоит A. Пользователь ставит список в положение B страничка перезагружается, после перезагрузки, стоит опять пункт A. Если после этого не трогать список и просто перезагрузить страницу список встанет в положение B. То есть после каждой перезагрузки, устанавливается предыдущее положение.
Re: проблема с установкой и чтением cookie в пределах одного экшена
А чем стандартный способ через get не подходит?
Раз не ставится, значит не там записываете/выводите.
Раз не ставится, значит не там записываете/выводите.
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Re: проблема с установкой и чтением cookie в пределах одного экшена
ДА, все решил через гет запросы, спасибо
Re: проблема с установкой и чтением cookie в пределах одного экшена
Ну а если таки нужно через Cookie. В рамках одного экшена идет и запись и через несколько строк чтение?
Тестировал даже так:
1) устанавливаем куку в контроллере
2) выводим в вьюхе вардампом
При первом запуске:
1) var_dump возвращает null
2) При этом кука все-таки записывается.
Если обновить страницу, то var_dump уже нормально вычитывает куку и выводит ее значение. Есть идеи что может быть не так и реально ли это осуществить? Повторюсь - необходимо именно через Cookie сделать
Тестировал даже так:
1) устанавливаем куку в контроллере
2) выводим в вьюхе вардампом
При первом запуске:
1) var_dump возвращает null
2) При этом кука все-таки записывается.
Если обновить страницу, то var_dump уже нормально вычитывает куку и выводит ее значение. Есть идеи что может быть не так и реально ли это осуществить? Повторюсь - необходимо именно через Cookie сделать
Re: проблема с установкой и чтением cookie в пределах одного экшена
Зачем в пределах одного запроса куки?
Куки приходят со стороны клиента, а то что пишет скрипт придет при следующем запросе (что у вас и получается).
Куки приходят со стороны клиента, а то что пишет скрипт придет при следующем запросе (что у вас и получается).
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.