This is a discussion on How can I redirect and pass the POST data? within the PHP Language forums, part of the PHP Programming Forums category; I would like to make a redirect and pass the POST data to the redirected page from the original page. ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
I would like to make a redirect and pass the POST data to the redirected
page from the original page. What is the easiest way to do this? Can one do this by setting the header data in some way. If so, how? Is there a better way without using sessions. I am rather new to PHP. Thanks Fred Weinhaus |
|
|||
|
Fred Weinhaus wrote:
> I would like to make a redirect and pass the POST data to the redirected > page from the original page. What is the easiest way to do this? Can one > do this by setting the header data in some way. If so, how? Is there a > better way without using sessions. I am rather new to PHP. Thanks You need to use fsockopen to simulate this. However, if you want if to transfer contents from one page to another, just use sessions. > Fred Weinhaus -- Carl Vondrick www.carlsoft.net usenet [at] carlsoft [dot] net |
|
|||
|
Fred Weinhaus wrote:
> I would like to make a redirect and pass the POST data to the redirected > page from the original page. What is the easiest way to do this? Can one > do this by setting the header data in some way. If so, how? Is there a > better way without using sessions. I am rather new to PHP. Thanks > > Fred Weinhaus Chaining POST pages without SESSIONs may be done with GETs. page1.php grabs the $_POST array. When it wants to call page2.php, it converts the $_POST values to $_GETs by doing something like: $gets=''; foreach($_POST as $key => $value) { $gets = ($gets == '') ? $key.'='.$value : '&'.$key.'='.$value; } header("Location: page2.php?$gets"); page2.php would then grab the values via the $_GET array. -david- [UNTESTED] I think you can make pages POST/GET neutral through the REQUEST array. I keep reminding myself to poke around in REQUEST when I get some time. |
|
|||
|
Richard Levasseur wrote:
> $_REQUEST is the combination of get, post, cookie, in that order. > > Cookie overrides parameters specified via post/get > Post overrides parameters specified via get > This depends entirely on the value in variable_order in your php.ini file. -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ================== |