parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

технологический вопрос про формы

дк 15.04.2004 00:30

Предположим есть страница 1.html, на которой размещена форма для ввода постинга на форум. У формы прописан action -- 2.html. Страница номер 2 вставляет постинг в базу и делает редирект (в хэдере) назад на страницу 1. Это делается для того, чтобы если посетитель нажмет RELOAD, бразуер не спрашивал у него, что делать с "post information" и не пытался перезаслать данные.

Предположим, в процессе обработки постинга обнаружилась ошибка (например, пароль не тот). Хочется в ответ показать снова 1.html с заполненными полями формы и предложить ввести пароль еще раз. Но при моей схеме поля формы никак не могут быть известны во время повторной загрузки 1.html -- они пропали внутри 2.html.

Проблему можно обходить по-разному. Какой самый элегантный/правильный способ? А может быть, можно вообще обойтись без 2.html? Но как тогда быть с проблемой перезасылания данных при релоаде?

Спасибо.