私はphpスクリプトを持っていて、すべてのデータを提供し、mysqlデータベースに保存されたデータを保存します.しかし、その後ページを更新すると、同じデータが再びデータベースに保存されます.どうすればこれを回避できますか.
1064 次
2 に答える
1
ヘッダーを使用してページをリダイレクトします。
header("Location:your_page.php");
同じページまたは別のページにリダイレクトできます。データベースに挿入した後、$_POST の設定を解除します。
unset($_POST);
于 2013-03-08T06:19:31.667 に答える
0
ページの更新時にフォーム データを再送信しているようです。フォーム データを保存したら、同じフォームを再度ビューにレンダリングしないでください。データが保存されているかどうかを確認して、これを防ぐ必要があります。また、保存が成功した場合は、フォーム ビューからユーザーをリダイレクトできます。
于 2013-03-08T06:15:06.977 に答える