Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.
Следующие константы доступны для использования с parse_url().
PHP_URL_SCHEME
(int)
PHP_URL_HOST
(int)
Вывод имени из хоста разобранного URL.
PHP_URL_PORT
(int)
Вывод порта из разобранного URL.
PHP_URL_USER
(int)
Вывод пользователя из разобранного URL.
PHP_URL_PASS
(int)
Вывод пароля из разобранного URL.
PHP_URL_PATH
(int)
Вывод пути из разобранного URL.
PHP_URL_QUERY
(int)
Вывод строки запроса из разобранного URL.
PHP_URL_FRAGMENT
(int)
Вывод фрагмента (строка после символа #) из разобранного URL.
Следующие константы предназначены для использования с http_build_query().
PHP_QUERY_RFC1738
(int)
Кодирование выполняется в соответствии с
» RFC 1738 и типом данных
application/x-www-form-urlencoded. Это означает,
что пробелы заменяются символом плюс (+).
PHP_QUERY_RFC3986
(int)
Кодирование производится в соответствии с » RFC 3986,
и пробелы кодируются как %20.