note 36717 added to function.urldecode

From: Date: Mon, 20 Oct 2003 08:38:18 +0000
Subject: note 36717 added to function.urldecode
Groups: php.notes 
Request: Send a blank email to php-notes+get-58923@lists.php.net to get a copy of this message
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($protecteddurl) { return urldecode(strtr($protectedurl,"-","%")); } ?> ---- Manual Page -- http://www.php.net/manual/en/function.urldecode.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+36717 Delete -- http://master.php.net/manage/user-notes.php?action=delete+36717&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+36717&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#58923) next »