rawurlencode
(PHP 3, 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:
Voorbeeld 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:
Voorbeeld 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.