Re: form posting to a fake page

From: Date: Wed, 17 Apr 2002 21:16:56 +0000
Subject: Re: form posting to a fake page
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-93401@lists.php.net to get a copy of this message
You could try the following but I don't know if it would work on your set up. 1. have the form go to a php page that has no output to the screen. 2. store the input info in a database or file. 3. use a header("location: index.php") to go to your website index page. 4. use php on your index.php page to pick up the data from the database and display it. Hope this helps, Hugh ----- Original Message ----- From: "[ rswfire ]" <rswfire@hotmail.com> To: <mnc@stoic.net> Cc: <php-general@lists.php.net> Sent: Wednesday, April 17, 2002 2:03 PM Subject: Re: [PHP] form posting to a fake page > No, the error handler does not have access to the posted data. The problem > in a nutshell: > > 1. Person fills out form; clicks submit > > 2. Form action property is called; server notices the page is not real > > (Data is lost here) > > 3. Error handler is called > > > ----Original Message Follows---- > From: Miguel Cruz <mnc@stoic.net> > To: "[ rswfire ]" <rswfire@hotmail.com> > CC: php-general@lists.php.net > Subject: Re: [PHP] form posting to a fake page > Date: Wed, 17 Apr 2002 16:00:17 -0500 (CDT) > > Your error handler would read them and then construct a redirect > containing the form data in querystring format. > > miguel > > On Wed, 17 Apr 2002, [ rswfire ] wrote: > > $_POST[] variables do not exist on a redirected page; that's the problem! > > > > ----Original Message Follows---- > > From: Miguel Cruz <mnc@stoic.net> > > To: "[ rswfire ]" <rswfire@hotmail.com> > > CC: php-general@lists.php.net > > Subject: Re: [PHP] form posting to a fake page > > Date: Wed, 17 Apr 2002 15:56:32 -0500 (CDT) > > > > On Wed, 17 Apr 2002, [ rswfire ] wrote: > > > It would still require some knowledge of the posted data. If someone > > clicks > > > a submit button, and it is posting to a page that doesn't really > exist, > > then > > > when the index.php file gets called as a 404 errordocument, the posted > > > variables are already lost, so it wouldn't be possible to access the > > posted > > > variables in any fashion. The only possibility might be if Apache had > > some > > > way of dealing with this scenario and I am not that familiar with how > > Apache > > > works. And so, that leaves me with the only workaround I do know, > post > > to a > > > page that does exist! It's just not the ideal solution, but it works. > > > > Well, depending on the quantity of posted data, you could go through > > $_POST[] and turn them into GET args and pass them along to the > > appropriate page (not that I really understand what you're trying to do). > > > > miguel > > > > > > > > > > > > _________________________________________________________________ > > Chat with friends online, try MSN Messenger: > > http://messenger.msn.com > > > > > > > > > > _________________________________________________________________ > Send and receive Hotmail on your mobile device: > http://mobile.msn.com > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#93401) next »