Re: Problem with $_POST[] and header();

From: Date: Tue, 02 Dec 2003 19:00:33 +0000
Subject: Re: Problem with $_POST[] and header();
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-171601@lists.php.net to get a copy of this message
it works fine as it is though? "David Otton" <phpmail@jawbone.freeserve.co.uk> wrote in message news:b4rosv81p83187qgcap75hhfu4sdhl6u8s@4ax.com... > On Tue, 2 Dec 2003 10:26:08 -0000, you wrote: > > >if(!mysql_query($query)){ > > $error = "Could not complete query"; > > header("Location: file.php?error=$error"); > > exit; > >} > > The Location: header requires an absolute URI. See RFC 2616, 14.30 > > >However in file.php I have included $_POST[] variables sent from a previous > >page using the following method > > > >foreach ($_POST as $key => $value) { > > echo "<input type=\"hidden\" name=\"".$key."\" > > value=\"".$value."\">"; > >} > > > >But if there is a problem with the input the $_POST[] values are not resent, > >is there a way to do this? > > Pass them as part of a GET, or store them in a session (you may need to > include the session ID as part of the URI).

« previous php.general (#171601) next »