Я думаю, что следующее - лучший способ избежать повторной отправки или обновления страницы.
аю, что эта проблема часто возникает при разработке веб-приложений. Но я постараюсь подробно объяснить мою проблему.
Я хотел бы знать, как исправить это поведение, например, когда у меня есть такой блок кода:
<?
if (isset($_POST['name'])) {
... operation on database, like to insert $_POST['name'] in a table ...
echo "Operation Done";
die();
}
?>
<form action='page.php' method='post' name="myForm">
<input type="text" maxlength="50" name="name" class="input400" />
<input type="submit" name="Submit" />
</form>
Когда форма отправляется, данные вставляются в базу данных и сообщениеОперация завершена производится. Затем, если я обновлю страницу, данные снова будут вставлены в базу данных.
Как этой проблемы можно избежать? Любое предложение будет оценено :)