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.