Как отменить повторную отправку POST данных

preview_player
Показать описание
Рассмотрим подробнее. Ситуация такая: юзер регистрируется, заполняет форму, нажимает отправить, данные уходят,
все принимается, на него заводится на сайте
аккаунт, и тут же отображается профиль. Юзер ничего не думая, просто нажимает F5, видит ЭТО САМОЕ,
естественно он жмет ДАЛЕЕ,
страница перегружается и его выкидывает из профиля, ибо он повторно отправил данные регистрации, а такие логин,
емейл и пр - уже есть.
и юзер в недоумении, он то хотел всего навсего обновить страницу.

Правило: после отправки формы крайне желательно (я бы сказал обязательно) перегрузить страницу,
чаще всего это делается с помощью
функции header(Location: ...)
Рекомендации по теме
Комментарии
Автор

Как вырубить эту повторную отправку? Каждый раз когда хочу вернуться на страницу то выскакивает это и нужно нажимать обновить и так постоянно, спасибо

supremev
Автор

на локальном сервере работает отлично. загрузил на внешний сервер при нажатии input ошибка "Cannot modify header information - headers already sent by"

avenircaprioly
Автор

у меня из-за этого повторного запроса) в базу отправлялись те же данные хахахах

mikaelgevorgyan
visit shbcf.ru