rawurlencode

(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().