Post / Redirect / Get - даже на ошибки? - PullRequest
2 голосов
/ 25 марта 2011

Когда пользователь успешно заполняет веб-форму, я всегда обновляю базу данных, затем перенаправляю на страницу подтверждения, которая выбирает из базы данных.Однако, если в форме есть ошибка, я просто перезапускаю форму с пользовательским вводом и сообщениями об ошибках.Было бы несколько неудобно сохранять все входные данные пользователя и сообщения об ошибках в «сеансе» только для соответствия post / redirect / get.Я прав в этом?

1 Ответ

2 голосов
/ 25 марта 2011

Используйте PRG, только если вы хотите иметь возможность открывать страницу прямо, без использования формы, чтобы ее можно было добавить в закладки, связать в другом месте, перейти назад в истории браузера и т. Д.

Вы не хотитечтобы иметь это при ошибках проверки (и IMO также не на странице подтверждения, это должно произойти, когда подтверждение выполнено).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...