rawurlencode

PHP -> Funkcie -> URL funkcie PHP -> rawurlencode

Syntax

string rawurlencode(string str);

Popis

Príkaz jazyka PHP
rawurlencode - URL-kódovat podle RFC1738

Vrátí řetězec, ve kterém byly všechny nealfanumerické znaky kromě -_. nahrazeny znakem procent (%) následovaným dvěma šestnáctkovými číslicemi. To je kódování popsané v RFC1738 na ochranu prostých znaků před interpretací jako zvláštní oddělovače v URL a na ochranu URL před komolením přenosovými systémy se znakovými konvencemi (jako jsou některé emailové systémy).

Príklady


pokud chcete k FTP URL přidat heslo:
<?php
echo '<a href="ftp://user:', rawurlencode('foo @+%/'),
     '@ftp.example.com/x.txt">';
?>


pokud předáváte informace v komponentě URL obsahující informaci o cestě
<?php
echo '<a href="http://example.com/department_list_script/',
   rawurlencode('sales and marketing/Miami'), '">';
?>


Pozri aj

rawurldecode, urldecode, urlencode, RFC 1738