Re: Avoiding Repeat Posts

From: Date: Sat, 04 Jan 2003 09:42:12 +0000
Subject: Re: Avoiding Repeat Posts
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-130218@lists.php.net to get a copy of this message
on 04/01/03 7:26 PM, OrangeHairedBoy (me@orangehairedboy.com) wrote: > Hi all, > > It seems that there might be some basic solution on this that I never > received a memo on... it's been mentioned MANY times on the list in the last week :) > Basically, I'm looking for a way to avoid repeat posts. If someone, for > example, adds something to a bulletin board, clicks submit, and then presses > F5, they're just 1 click away from re-submitting the form and posting the > same information for a second time. Is there an easy way to avoid this? when "generating" the form, include a hidden field which has a unique, random value. then the script that recieves/validated the post should check that the value doesn't already exist in the database before inserting... the only way someone can double-post is by actually refreshing the form (thus getting a new hidden field. > I've thought about using a "unique visit id" or something which gets > triggered when a visitor posts, but that seems like a lot to do... > > Also, do you think I should look into redirecting the user once they've > posted so they can't go back? they can still go "back" after a redirect... it's just pages in the browser cache... Justin French

« previous php.general (#130218) next »