The plus sign needs to be url encoded. The plus sign translates to a space when used in the url Schreck
-----Original Message----- From: Jon Molesa <[email protected]> Date: Mon, 26 Jan 2009 23:19:01 To: CakePHP<[email protected]> Subject: Passing an email address as param with a plus(+) sign I'm trying to pass a valid email address as a parameter in the url. [email protected] in my model it strips the + sign. function confirm($email){ $this->set('email',$email); } confirm.ctp <?php echo $email ?> outputs foo [email protected] I believe this is happening prior to the controller function getting ahold of the string as I've tried various encoding functions including Security::cipher() at the beginning of the function upon decoding I still get the above output. Can anyone suggest how I might be able to retain the + sign in my controller logic and back out to the view? -- Jon Molesa [email protected] if you're bored or curious http://rjmolesa.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
