Алёшенька и формы

Alexiy II

Guest
Автор оригинала: Фанат
нет, мы боремся ЗА это.
чтобы потом он наткнулся на страницу с ошибками, а не на объявление о том, что страницу надо послать еще раз чтобы отобразить.
Автор оригинала: Фанат
...обработал ввод, получил ошибку, загнал в сессию, перенаправил, прочитал данные и ошибку, вывел, из сессии стёр.
Если данные из сессии стираются тут же, то как потом пользователь придёт к уже заполненной форме с ошибками?
 

_RVK_

Новичок
Если данные из сессии стираются тут же, то как потом пользователь придёт к уже заполненной форме с ошибками
А никак не придет. Даже если сессию не удалять, в урле передается идентификатор формы. Если его там не будет то и форма будет пуста. Пользователь увидит заполненную форму только непосредственно после отправки, если произошла ошибка.
 

Фанат

oncle terrible
Команда форума
зачем ему приходить потом?
ушёл - и ушёл. Значит, не нужно.
придёт потом - и заполнит потом снова.
 

Alexiy II

Guest
Автор оригинала: Фанат
зачем ему приходить потом?
ушёл - и ушёл. Значит, не нужно.
придёт потом - и заполнит потом снова.
Тогда зачем нужны такие (тут же стирающиеся) сессии?
От кнопки "Back" они не спасут, а сохранить часть введенных пользователем данных можно и без них. К тому же реализовать сложнее.
ИМХО, сессию нужно использовать для того, чтобы хоть как-то ограничить злобного пользователя от флуда.
 

Gas

может по одной?
Alexiy II

ответ на вопрос "зачем" ты можешь прочитать в первом посте этого топика.
А вот делать так или нет, это каждый решает сам.
 

Alexiy II

Guest
Автор оригинала: Gas
ответ на вопрос "зачем" ты можешь прочитать в первом посте этого топика.
Прочитал, возник вопрос: что такое обязательный локейшен?

Автор оригинала: Gas
А вот делать так или нет, это каждый решает сам.
..., основываясь на том, что проще и безопасней.
 

Фанат

oncle terrible
Команда форума
проще для юзера - с локейшеном.
безопасность везде одинаковая.

про обязательныйл окейшен ты можешь прочитать в факе на танке, если хочешь
 

Alexiy II

Guest
Re: Обработка формы - использовать сессии, или нет?

Автор оригинала: Фанат
При том, что, вообще-то, нарушается принцип обязательного локейшена.
И человек, с ошибкой заполнивший форму, а потом жмущий "Назад", нарвется, таки, на то самое сообщение.
Локейшен - это редирект что-ли? Каким образом, елси делать без сессий, он нарушается?
Если человек, неправильно заполнив форму, получит сообщение об ошибке и эту форму, то какой смысл ему нажимать "Назад"?
 

Gas

может по одной?
Alexiy II
я думаю эти вопросы исчезнут если ты сделаешь хоть одну форму.
 

Фанат

oncle terrible
Команда форума
алекей, проблема четко описана в начале первоначального поста.
Если ты не сталкивался с ней - значит и проблемы у тебя нету.
если появится - перечитаешь. а так нет смысла обсуждать.
 

Alexiy II

Guest
Я думал, мои посты просто потерли, а вы ещё и поиздеваться решили...
Плз, сотри эту тему
 

Фанат

oncle terrible
Команда форума
извини, называть тебя тем именем, которым ты самоназвался, у меня рука не поворачивается.
а иема не лучше и не хуже других.
обычное дело - разделение топиков.
не вижу, за что ее стирать
 

Alexiy II

Guest
Ладно, забей.

P.S. 1606 просмотров - скоро твой FAQ обгонит :)
 
Сверху