|
|
|
| Вечер добрый!
После отправки формы происходит редирект
header("Location: " . HOST);
| (для того чтобы избежать "случайной" повторной отправки формы)
Мне нужно реализовать сообщение пользователю, после отправки формы (успешно, неуспешно и тп.)
Но так как редирект переадресовывает пользователя, то теряется ответ обработчика.
Я думал сделать сессию, но кажется это не очень правильно. Как поступить? | |
|
|
|
|
|
|
|
для: vorobey
(25.03.2013 в 00:55)
| | Сообщение для каждого индивидуальное разве? Значит по переходу передавайте и параметр, по которому будете знать, что необходимо вывести шаблон сообщения. | |
|
|
|
|
|
|
|
для: confirm
(25.03.2013 в 06:58)
| | Нет не для каждого индивидуальное. Оно может быть "да" и "нет" или "ошибка"....
А как передать параметр с редиректом? | |
|
|
|
|
|
|
|
для: vorobey
(25.03.2013 в 22:23)
| | так же как с обычной ссылкой | |
|
|
|
|
|
|
|
для: Valick
(25.03.2013 в 22:25)
| | Так наверно и сделаю
header("" , HOST . "&err=errorAdd")
, но тогда получается если страницу обновить - выскочет сообщение повторно
И если сформировать ссылку err=okAdd то получается все ок и будет выведено сообщение - не очень хорошо | |
|
|
|
|
|
|
|
для: vorobey
(25.03.2013 в 22:43)
| | перечитывайте тему и думайте
до тех пор пока не наступит просветление :) | |
|
|
|
|
|
|
|
для: Valick
(25.03.2013 в 23:06)
| | Спасибо! | |
|
|
|