rawurlencode
(PHP 3, PHP 4 , PHP 5)
rawurlencode -- URL-kódolást végez az RFC1738 szerint
Leírás
string
rawurlencode ( string str)
Olyan stringgel tér vissza, amelyben az str nem
alfanumerikus karakterei - kivéve a
karaktereket -
egy szézalékjelre (
%) és azt követő két hexadecimális
számjegyre lesz lecserélve. Ez az RFC1738-ben leírt kódolásnak megfelelő,
amely feloldja a speciális karakterek az URL-ekben történő használatát
nehezítő problémát, illetve a közvetítő média által végrehajtott kódolás
okozta hibákat kiküszöböli. Ha egy jelszót kell például elhelyezni egy FTP
URL-ben:
Példa 1. Első rawurlencode() példa
echo '<a href="ftp://user:', rawurlencode ('foo @+%/'), '@ftp.domain.hu/titkos.txt">';
|
|
Előfordulhat azonban, 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() és
urldecode()!