 |
(PHP
3, PHP 4) rawurlencode - URL-кодирование в соответствии с RFC1738. Описаниеstring
rawurlencode (string str) Возвращает строку, в которой неалфавитно-числовые
символы, кроме заменены
на знак процента (%) с последующими двумя 16-ричными цифрами. Это кодирование,
описанное в RFC1738, защищает литеральные символы от интерпретации в качестве
специальных разграничителей URL и защищает URL'ы от изменения при передаче с конвертацией
символов (как в некоторых email-системах). Например, если вы хотите включить пароль
в FTP URL: Пример
1. rawurlencode()echo
'<a href="ftp://user:', rawurlencode('foo @+%/'), '@ftp.my.com/x.txt">'; |
|
или
передать информацию в URL-компоненте PATH_INFO:
Пример 2. rawurlencode()
echo '<a href="http://x.com/department_list_script/', rawurlencode('sales
and marketing/Miami'), '">'; | |
См.
также rawurldecode(), urldecode(),
urlencode(). |  |