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
.