Как правило, обработка формы может быть PLIT 3 шага:
- форма отображения
- обрабатывать данные
- перенаправления на страницу результатов (например, страница благодарности)
Перенаправление сделано, чтобы избежать повторного представления формы при обновлении. Итак, в вашем случае после обработки вы можете перенаправить пользователя обратно в ту же форму снова. Если он обновит страницу, форма не будет отправлена повторно, так как браузер был перенаправлен, и последнее действие было запросом GET
, а не POST
.
Для фактического перенаправления в PHP, вы можете использовать функцию header
:
if(isset($_POST)) {
...
// redirect back to the form
header("Location: form.php");
}
не понял ваш вопрос ? –
Я думаю, что для этого на уровне stackoverflow должно быть тысячи ответов ... –