(PHP 3, PHP 4 >= 4.0.0)
rawurlencode -- URL-kódolást végez az RFC1738 szerint
Leírás
string rawurlencode
(string str)
Visszaad egy karakterláncot, ahol minden nem-alfanumerikus karakter,
kivéve a
karaktereket, egy szézalékjelre
(
%) és azt követő két hexa számjegyre cserélődik.
Ez az RFC1738-ben leírt kódolás, ami feloldja a speciális karakterek
okozta problémát az URL-ekben, illetve a közvetítő média által
végrehajtott kódolás okozta hibákat kiküszöböli. Például ha egy
jelszót kell elhelyezni egy FTP URL-ben:
Példa 1. Első rawurlencode() példa
echo '<a href="ftp://user:', rawurlencode ('foo @+%/'),
'@ftp.domain.hu/titkos.txt">';
|
|
De előfordulhat, hogy az URL PATH_INFO komponensében kell adatot átadni:
Példa 2. Második rawurlencode() példa
echo '<a href="http://domain.hu/kirendeltsegek_listazo/',
rawurlencode ('kereskedelmi és marketing/Pécs'), '">';
|
|
Lásd még: rawurldecode(),
urlencode(),
urldecode().