Re: Refresh (F5) adds another SQL record.
| From: | Marek Kilimajer | Date: | Tue, 17 May 2005 22:29:08 +0000 |
| Subject: | Re: Refresh (F5) adds another SQL record. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-215421@lists.php.net to get a copy of this message | ||
Robert Meyer wrote:
Hello, Scenario: 1) User is presented a blank form. 2) User fills in form. 3) User submits form. 4) Record is added to database. 5) Back to 1).Go really back to 1) - use redirect. After the record is added to the database, use something like: header('Location: http://yourserver.com/form.php'); exit;
All is fine to here. 6) User clicks refresh. 7) Another record is added, same data except auto-increment field. How do I prevent these last two steps, or at least prevent a record from being added when refresh is clicked?You should see a message from your browser that data is being reposted.