parse_url

(PHP 3, PHP 4, PHP 5)

parse_url -- Przetwarza adres URL i zwraca jego składowe

Opis

array parse_url ( string url )

Funkcja ta zwraca w tablicy asocjacyjnej wszystkie składowe przetwarzanego URL'a. Jeśli składowa nie występuje nie zostanie stworzony klucz dla niej. Dostępne są następujące klucze tablicy:

Ta funkcja nie służy do sprawdzania poprawności podanego URL, tylko rozbija go na podane wyżej części. Częściowe URLe także są obsługiwane parse_url() postara się przetworzyć je poprawnie.

Notatka: Funkcja nie działa na relatywnych URLach.

Przykład 1. parse_url() przykład

$ php -r 'print_r(parse_url("http://uzytkownik:haslo@serwer/sciezka?arg=wartosc#kotwica"));'  
  Array  
  (  
      [scheme] => http  
      [host] => serwer  
      [user] => uzytkownik  
      [pass] => haslo  
      [path] => /sciezka  
      [query] => arg=wartosc  
      [fragment] => kotwica  
  )  
    
  $ php -r 'print_r(parse_url("http://nieprawidlowy_nazwa..serwera/"));'  
  Array  
  (  
      [scheme] => http  
      [host] => nieprawidlowy_nazwa..serwera  
      [path] => /  
  )

Patrz także: pathinfo(), parse_str(), dirname() i basename().

Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:53