NYCPHP Meetup

[nycphp-talk] Passing some form values through to a redirected page...

Webapprentice webapprentice at onemain.com
Sat Feb 1 23:11:30 EST 2003



Jerry Kapron wrote:

>>So if you
>>post to /scriptA.php which does nothing except redirect to /scriptB.php,
>>scriptB.php will not actually see the submitted data, unless scriptA.php
>>    
>>
>sticks
>  
>
>>it on the end of the redirected URL, like the browsers do.  Either way, the
>>redirected script will have to use the GET method, even if the browser
>>    
>>
>request
>  
>
>>was a POST method.
>>...
>>George Webb
>>    
>>
>
>George,
>That's not really true.  Building a query string from POSTed data and
>appending it to the url in the header('Location: ..') call is not the only
>(and in fact ugly) 'solution'.  See my previous message for details.
>
>Jerry
>  
>
As a matter of preference, I prefer not exposing any data to the URL.

So I can either...

1) require() or include() the second page, so $HTTP_POST_VARS[] is 
visible on the second page (George's idea)
or
2) create two utility functions and use sessioning to transfer data to 
the next page (Jerry's idea)

--Stephen




More information about the talk mailing list