1

私はphpスクリプトを持っていて、すべてのデータを提供し、mysqlデータベースに保存されたデータを保存します.しかし、その後ページを更新すると、同じデータが再びデータベースに保存されます.どうすればこれを回避できますか.

4

2 に答える 2

1
  1. ヘッダーを使用してページをリダイレクトします。

    header("Location:your_page.php");同じページまたは別のページにリダイレクトできます。

  2. データベースに挿入した後、$_POST の設定を解除します。

    unset($_POST);

于 2013-03-08T06:19:31.667 に答える
0

ページの更新時にフォーム データを再送信しているようです。フォーム データを保存したら、同じフォームを再度ビューにレンダリングしないでください。データが保存されているかどうかを確認して、これを防ぐ必要があります。また、保存が成功した場合は、フォーム ビューからユーザーをリダイレクトできます。

于 2013-03-08T06:15:06.977 に答える