Dezasamblați adresa URL și returnați componentele acesteia

Această funcție analizează URL-ul și returnează o matrice asociativă care conține toate componentele URL pe care le conține.

Această funcție nu are scopul de a verifica corectitudinea acestei adrese URL, ci doar o rupe în următoarele părți. Adresă URL parțială este de asemenea acceptată, parse_url () încearcă să facă tot posibilul pentru a le face în mod corespunzător.







Listă de parametri

Adresa URL pentru parsare. Caracterele nevalide vor fi înlocuite cu subliniere _.

Specificați una dintre constantele PHP_URL_SCHEME. PHP_URL_HOST. PHP_URL_PORT. PHP_URL_USER. PHP_URL_PASS. PHP_URL_PATH. PHP_URL_QUERY sau PHP_URL_FRAGMENT. pentru a obține numai o anumită componentă a URL-ului ca șir. Excepția este declarația PHP_URL_PORT. caz în care valoarea returnată va fi de tip integer.







Valorile returnate

Dacă componenta este omisă, funcția returnează o matrice asociativă. Cel puțin un element va fi în matrice. Cheile posibile din această matrice sunt:
  • - de exemplu, http
  • gazdă
  • port
  • utilizator
  • trece
  • cale
  • interogare - după semnul întrebării?
  • fragment - după semnul ascuțit #

Dacă parametrul component este specificat, funcția parse_url () returnează un șir sau un întreg, în cazul PHP_URL_PORT, în loc de un matrice. Dacă componenta solicitată nu există în această adresă URL, NULL va fi returnată.

Lista modificărilor







Articole similare

Trimiteți-le prietenilor: