I've seen this a lot with IE, it even warns you about it, the warning from IE is: The page cannot be refreshed without resending the information. Click Retry to send the information again, or click Cancel to return to the page that you were trying to view. And through all my days, when you click cancel, the "work offline" page appears instead of the page you were on...... Just another reason not to use IE.... But this was the only place I remembered that warning from Jake > -----Original Message----- > From: Chris W. Parker [mailto:cparker@xxxxxxxxxxxx] > Sent: Tuesday, April 03, 2007 2:39 PM > To: PHP > Subject: Why do some pages repeat a previous page's > action(s) after redirect? > > Hello, > > I have a form page and a processing page. After submitting > the form the > processing page does whatever it needs to do (insert a > record, send back > validation errors, etc.) After determing what to do it always > redirects > somewhere with header('Location: URL'); > > But sometimes when I'm back at the form page (after the > redirect) and I > refresh the page it does the previous page's actions again. And again > and again. > > Why would it do that? Shouldn't a refresh just resubmit whatever is in > the address bar and not go through a certain path? > > The only way I've found to make it stop redoing the previous page's > actions is to put my cursor in the address bar and press enter. > > I don't remember seeing this behavior in the past so I wonder > if it has > something to do with Apache's or PHP's configuration. > > > Thanks, > Chris. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.25/744 - Release > Date: 4/3/2007 5:32 AM > > -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.25/744 - Release Date: 4/3/2007 5:32 AM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php