rawurlencode
(PHP 4, PHP 5, PHP 7, PHP 8)
rawurlencode — URL-кодування рядка згідно з RFC 3986
Опис
rawurlencode(string $string): string
Кодирует строку согласно» RFC 3986
Список параметрів
string
URL, який має бути закодований.
Значення, що повертаються
Повертає рядок, в якому всі не цифро-літерні символи, крім -_.~
, повинні бути замінені знаком відсотка (%
), за яким слідує два шістнадцяткових числа. Це кодування, описане в » RFC 3986, служить для захисту буквених символів від інтерпретації як спеціальних розмежувачів URL і захищає URL від спотворення під час передачі символів з подальшою конвертацією (як у деяких поштових системах).
Приклади
Приклад #1 Приклад використання rawurlencode для увімкнення пароля в URL FTP
Loading...
Результат виконання наведеного прикладу:
<a href="ftp://user:foo%20%40%2B%25%2F@ftp.example.com/x.txt">
Або, якщо ви передаєте інформацію як частину URL:
Приклад #2 Приклад використання rawurlencode()****
Loading...
Результат виконання наведеного прикладу:
<a href="http://example.com/department_list_script/sales%20and%20marketing%2FMiami">
Дивіться також
- rawurldecode() - Декодування URL-кодованого рядка
- urldecode() - Декодування URL-кодованого рядка
- urlencode() - URL-кодування рядка
- » RFC 3986