Esta función devuelve una matriz asociativa con los componentes de la URL que estén presentes. Si alguno de ellos no está presente no se creará su correspondiente clave.
scheme - por ejemplo: http
host
port
user
pass
path
query - lo que hay después de ?
fragment - lo que hay después de #
Esta función no está destinada a validar la URL dada, solo devuelve las partes correspondientes de una URL. También se aceptan URLs parciales, parse_url() intenta interpretarlas correctamente.
Nota: Esta función no funciona con URLs relativas al documento
Ver también pathinfo(), parse_str(), dirname(), y basename().