Как избежать повторной отправки данных при обновлении в php ⇐ Php
Как избежать повторной отправки данных при обновлении в php
У меня есть страница «index.php», на которой есть ссылка «add_users.php». В «add_users.php» я принимаю информацию о пользователе и возвращаюсь на ту же страницу «index.php», где информация поступает через действие post и вставляется в базу данных.
Когда я обновляю страницу или нажимаю кнопку «Назад», появляется окно повторной отправки. Я рассмотрел множество решений, в которых меня просили создать третью страницу. Я попробовал сделать это следующим образом: после вставки значений в базу данных я перенаправил страницу как заголовок («Местоположение: http://thisisawebsite.com/thankyou.php», а в «спасибо.php» я снова перенаправил страницу на index.php. Но это привело к получению предупреждения: «Невозможно изменить информацию заголовка — заголовки уже отправлены [....]»
Какое решение лучше?
У меня есть страница «index.php», на которой есть ссылка «add_users.php». В «add_users.php» я принимаю информацию о пользователе и возвращаюсь на ту же страницу «index.php», где информация поступает через действие post и вставляется в базу данных.
Когда я обновляю страницу или нажимаю кнопку «Назад», появляется окно повторной отправки. Я рассмотрел множество решений, в которых меня просили создать третью страницу. Я попробовал сделать это следующим образом: после вставки значений в базу данных я перенаправил страницу как заголовок («Местоположение: http://thisisawebsite.com/thankyou.php», а в «спасибо.php» я снова перенаправил страницу на index.php. Но это привело к получению предупреждения: «Невозможно изменить информацию заголовка — заголовки уже отправлены [....]»
Какое решение лучше?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как очистить данные $_POST в Wordpress, чтобы избежать двойной отправки при обновлении
Anonymous » » в форуме Php - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-