rawurlencode

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 .