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