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">

Дивіться також