parse_url - разбирает URL и возвращает его компоненты.
Описание
array parse_url (string url)
Эта функция возвращает ассоциативный массив, содержащий любые имеющиеся
компоненты URL. Это могут быть:
scheme - например, http
host
port
user
pass
path
query - запрос, после знака вопроса
?
fragment - фрагмент, после знака хэша #
Эта функция не предназначена для проверки заданного URL, она только разбивает его на вышеперечисленные части. Частичные
url также принимаются; parse_url() пытается разобрать их корректно.