(PHP3 , PHP4 )
rawurlencode -- URL-kódolás az RFC1738 szerint
Leírás
string rawurlencode
(string str)
Visszaad egy stringet, 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 1
2
3 echo '<A HREF="ftp://user:', rawurlencode ('foo @+%/'),
4 '@ftp.domain.hu/titkos.txt">';
5
6 |
|
De előfordulhat, hogy az url path info komponensében kell adatot átadni:
Példa 2. második Rawurlencode() példa 1
2
3 echo '<A HREF="http://domain.hu/kirendeltsegek_listazo/',
4 rawurlencode ('kereskedelmi és marketing/Pécs'), '">';
5
6 |
|
Lásd még: rawurldecode(),
urlencode(),
urldecode().