note 36717 deleted from function.urldecode by tomsommer
| From: | tomsommer@php.net | Date: | Wed, 30 Jun 2004 05:14:29 +0000 |
| Subject: | note 36717 deleted from function.urldecode by tomsommer | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-72152@lists.php.net to get a copy of this message | ||
Note Submitter: mhe75fr@yahoo.fr
----
Never use urlencode to pass an url in a query string.
Browser and Javascript depending version silently decode url various number af time.
So if you want to pass an url in a query string use
<?php
function urlprotect($url) {
return strtr(urlencode($url),"%","-");
}
function urlunprotect($protectedurl) {
return urldecode(strtr($protectedurl,"-","%"));
}
?>