Re: Clearing POST variable on page refresh

From: Date: Sun, 17 Dec 2006 23:08:55 +0000
Subject: Re: Clearing POST variable on page refresh
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-245931@lists.php.net to get a copy of this message
Beauford wrote:
I have a page with a form on it which posts to itself. The problem is when someone refreshes the page it enters the data into the DB again. How do I clear these variables so that doesn't happen. I tried the unset function, but no luck. I really don't want to use sessions or cookies as this is just a simple little page, but still, it has to work right.
Use the header function (http://php.net/header) to redirect to the same page. The POST vars are coming from the client, so you can't get rid of them by unsetting them. By redirecting you are giving the browser a new page which is then what will be retrieved if the user refreshes it, rather than refreshing the POSTed request. -Stut

« previous php.general (#245931) next »