Re: Redirect via GET is loosing characters
| From: | Neo [GC] | Date: | Thu, 03 May 2007 15:06:21 +0000 |
| Subject: | Re: Redirect via GET is loosing characters | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-254338@lists.php.net to get a copy of this message | ||
Merlin schrieb:
Hi there, I am checking plausability inside a php script that receives a POST submit. If an error occures the user should be redirected back, along with his original data filled into the forms. There is a problem with this. As the GET method, which the redirect is using, only allows a certain amount of characters, the text is always cut down. I use this: HEADER("Location:".$data[rurl]."?error=".$error.$parameter); Is there a way to redirect the user to the form and fill in large text? Thank you for your help, Best regards, MerlinThis is a normal behaviour. Webservers trim the GET-request at a certain length. You have several options: - don't do a redirect but return the form, with most clean frameworks it should be no problem to include the action wich generates the form - save the variables in a session, then send the redirect-header and clean the session after regenerating the form - save the variables in a cookie stored at the client and clean the cookie afterwards (ugly) Greetings, -- Thomas 'Neo' Weber Webmaster GothNet.eu | Gothic-Chat.de