Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.

As seguintes constantes são para uso com parse_url().

PHP_URL_SCHEME (int)
PHP_URL_HOST (int)
Produz o nome do host da URL analisada.
PHP_URL_PORT (int)
Produz a porta da URL analisada.
PHP_URL_USER (int)
Produz o usuário do URL analisado.
PHP_URL_PASS (int)
Produz a senha do URL analisado.
PHP_URL_PATH (int)
Produz o caminho do URL analisado.
PHP_URL_QUERY (int)
Produz a query string do URL analisado.
PHP_URL_FRAGMENT (int)
Produz o fragmento (string após o hashmark #) do URL analisado.

As seguintes constantes devem ser usadas com http_build_query().

PHP_QUERY_RFC1738 (int)
A codificação é realizada por » RFC 1738 e o tipo de mídia application/x-www-form-urlencoded, que implica que os espaços são codificados como sinais de mais (+).
PHP_QUERY_RFC3986 (int)
A codificação é realizada de acordo com » RFC 3986, e os espaços serão codificados em porcentagem (%20).