Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

Las siguientes constantes están pensadas para usarse con parse_url() y están disponibles desde PHP 5.1.2.

PHP_URL_SCHEME (integer)
PHP_URL_HOST (integer)
Muestra el nombre del host del URL analizado.
PHP_URL_PORT (integer)
Muestra el puerto del URL analizado.
PHP_URL_USER (integer)
Muestra el usuario del URL analizado.
PHP_URL_PASS (integer)
Muestra la contraseña del URL analizado.
PHP_URL_PATH (integer)
Muestra la ruta del URL analizado.
PHP_URL_QUERY (integer)
Muestra el string de consulta del URL analizado.
PHP_URL_FRAGMENT (integer)
Muestra el fragmento (string después del símbolo #) del URL analizado.

Las siguientes constantes están pensadas para utilizarlas con http_build_query().

PHP_QUERY_RFC1738 (integer)
Codificación realizada por » RFC 1738 y el tipo de media application/x-www-form-urlencoded, lo que implica que los espacios están codificados como signos "más" (+).
PHP_QUERY_RFC3986 (integer)
La codificación se lleva a cabo según el » RFC 3986, y los espacios se cofificarán con porcentajes (%20).