rawurlencode
(PHP 4, PHP 5)
rawurlencode — URL-encode according to RFC 1738
Beschrijving
string rawurlencode
( string $str
)
Geeft een string terug waarin alle niet alfanumerieke tekens behalve
zijn vervangen door een procent teken
(
%) gevolgd door twee hexadecimale cijfers.
Dit is de encoding die beschreven is in RFC 1738 en wordt gebruikt om
te voorkomen dat speciale tekens worden geïnterpreteerd als speciale
URL-tekens, en om URL's te beschermen tegen verstuurmethoden die sommige
tekens converteren (zoals sommige email systemen). Als je bijvoorbeeld
een wachtwoord in een ftp url wil plaatsen, doe je dat als volgt:
Example#1 rawurlencode() voorbeeld 1
echo '<a href="ftp://user:', rawurlencode ('foo @+%/'),
'@ftp.my.com/x.txt">';
Of, als je informatie in een path info gedeelte van de url wil plaatsen:
Example#2 rawurlencode() example 2
echo '<a href="http://x.com/department_list_script/',
rawurlencode ('sales and marketing/Miami'), '">';
Zie ook: rawurldecode(),
urldecode(),
urlencode() en
» RFC 1738.