I'm not trying to make the page redirect anywhere.  I'm trying to create the 
illusion of there being many pages when there is only one doing all the 
work.

For example:

http://hsdnetwork.swifte.net/technicians.html

The page, technicians.html, does not really exist.  The server knows this 
and so calls(redirects) the root index.php file.  Why must it redirect?  Why 
can't Apache just substitute the index.php file without doing anything 
else??  That's the real problem!  If it did that, the posted variables would 
be available.

If you click the submit button on this page, you will see what I have had to 
do to get around this.  The action property is set to 
"index.php?login=attempt&page=/technicians.html" when I would like the 
action property to be "?login=attempt".

This really shouldn't be so complicated!  :-)


----Original Message Follows----
From: Miguel Cruz <[EMAIL PROTECTED]>
To: "[ rswfire ]" <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
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 <[EMAIL PROTECTED]>
 > To: "[ rswfire ]" <[EMAIL PROTECTED]>
 > CC: [EMAIL PROTECTED]
 > 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
 >
 >





_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to