URL функции

Функцията обработва URL адреса и връща неговите компоненти.

Тази функция връща асоциативен масив, съдържащ много различни съществуващи URL компоненти: "схема", "хост", "порт", "потребител", "проход", "път", "заявка" и "фрагмент".

И ако напишем сценарий като този

получаваме следния резултат:

Масив ([схема] => http [хост] => www.google.com.ru [път] =>/търсене [заявка] => hl = ru & ie = UTF-8 & oe = UTF-8 & q = softtime & lr =)

Въвежда URL компонентите в променливи.

Функция parse_str() интерпретира низа ул сякаш този низ съдържа променливи и техните стойности и ще бъде предаден на URL адреса. Тези. функцията задава стойности за тези променливи. Ако е даден втори незадължителен параметър обр, след това стойностите, намерени с помощта на функцията parse_str(), се съхраняват не в глобални променливи, а в елементите на посочения масив. Няма да давам пример, изглежда всичко е ясно.

Функция за кодиране на URL.

Функция rawurlencode връща низ, в който всички небуквено-цифрови знаци, с изключение на тирето "-", подчертаване "_" и точка ".", се заменят с последователностите: знак за процента (%), последван от две шестнадесетични цифри, представляващи кода на символа. Кодирането е необходимо, така че азбучните символи да не се третират като разделители на низове на URL и да не се изкривяват при предаване през мрежи.

Декодира URL.