Трабл с двойной пересылкой данных с html форм (Как решить?)

Модератор: Модераторы разделов

Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12

Трабл с двойной пересылкой данных с html форм

Сообщение pipll »

Пишу гостевую книгу на php. Данные принимаются с формы и пересылаются методом post на эту же страницу. При нажатии Refresh в броузере, данные пересылаются еще раз. В результате сообщения множатся.
Думаю, можно это решить, включив java script, который сделал бы переход на эту же страницу (тогда страница уже не была бы результатом submit формы и F5 давал бы ожидаемый результат). Вот только какой код юзать? Юзал open() - не то. Страница открывается в новом окне/вкладке. Юзал document.location.href - тоже непомогло... Данные множатся все-равно...
Кто-нить может что-нить сказать на эту тему?
Спасибо сказали:
Аватара пользователя
JaGoTerr
Сообщения: 380

Re: Трабл с двойной пересылкой данных с html форм

Сообщение JaGoTerr »

Не совсем отвечу на твой вопрос сейчас, но тем не менее... Советую почитать вот эту статью Redirect After Post. Это о том как НАДО грамотно решать подобные пролемы.
Спасибо сказали: