parse_url

Функции Язык программирования PHP

(PHP 3, PHP 4)

parse_url - разбирает URL и возвращает его компоненты.

Описание

array parse_url (string url)

Эта функция возвращает ассоциативный массив, содержащий любые имеющиеся компоненты URL. Это могут быть:

  • scheme - например, http

  • host

  • port

  • user

  • pass

  • path

  • query - запрос, после знака вопроса ?

  • fragment - фрагмент, после знака хэша #

Эта функция не предназначена для проверки заданного URL, она только разбивает его на вышеперечисленные части. Частичные url также принимаются; parse_url() пытается разобрать их корректно.

Пример 1. Использование parse_url()
$ php -r 'print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));' 
Array ( [scheme] => http [host] => hostname [user] => username [pass] 
=> password [path] => /path [query] => arg=value [fragment] => 
anchor ) $ php -r 'print_r( parse_url("http://invalid_host..name/"));' Array ( 
[scheme] => http [host] => invalid_host..name [path] => / )

См. также pathinfo().


Назад Оглавление Вперёд
base64_encode Вверх rawurldecode

Установка Unix/OpenBSD

Этот раздел содержит информацию об установке PHP на OpenBSD.

Использование портов

Это рекомендуемый метод установки PHP на ОС OpenBSD, поскольку при этом будут установлены самые последние патчи и улучшения в системе безопасности. Для использования этого метода убедитесь, что у вас имеется recent ports tree/последнее дерево портов. Затем определите, какие блоки вы установите, и выполните команду make install. Ниже дан пример этих действий.