Kako odrediti URL trenutne stranice u PHP-u?

Programer web-lokacije može odrediti željeni sadržaj veze do web-resursa, a sam pretraživač formira niz upita na web-lokaciju. U različitim slučajevima, adresna traka preglednika može sadržavati ne samo naznaku protokola i naziv domene. URL je kombinacija važnih elemenata koji se mogu koristiti za generiranje odgovarajućeg sadržaja i prikupljanje statističkih podataka. Nabavite PHP adresu trenutne stranice, rastavljen na bitne komponente, je lako.

Glavni izvor informacija

PHP nudi razvijatelju širok raspon podataka o činjenici preglednika zahtjeva na stranici. Kada posjetitelj dođe na stranicu, poslužitelj upita upit koji ispunjava globalni niz PHP - $ _SERVER s važnim informacijama.


Adresa stranice ima dvostruku vrijednost:
  • za razvojne svrhe u kontekstu koda;
  • u svrhu formiranja sadržaja i prikupljanja statističkih podataka.
  • U prvom slučaju, vrijednost $ _SERVER ['DOCUMENT_ROOT'] i $ _SERVER ['PHP_SELF'] - korijen stranice i naziv tražene stranice. Mapa mape, u kojoj su smještene datoteke prikladno adresirane, služi za korijen stranice, a ne za apsolutne adrese. Poznavanje imena trenutne stranice također ima smisla.
    U drugom slučaju, možete odrediti koju vrstu sadržaja želite prikazati na stranici, koristite jezik na kojem će se dizajn nalaziti na jednoj ili drugoj osnovi.

    Upravljanje web-mjestom putem URL-a

    Možete se povezati na stranicu s parametrima i /ili željenom početnom stranicom. Postavljanje različitih veza na različite resurse trećih strana može se ostvaritiPHP dobiva trenutnu adresu stranice i skup parametara koji su specificirani. Na primjer, web-lokacije u jednoj regiji zemlje imaju veze na stranicu 'visit.php' s parametrom 'region = 1', na web-lokacijama u drugoj regiji - 'statements.php' i 'call = phone'. Postoji mnogo opcija. Znajući što, gdje i zašto je postavljeno, možete analizirati posjete, vidjeti tko je došao i reagirati u skladu s tim.
    Uz pomoć PHP-a, adresa trenutne stranice se šalje kao komponenta. Možete analizirati vrijednost QUERY_STRING (niz parametara), pronaći ćete protokol, port, vrijeme i druge podatke. Sumirajući podatke o skupu pogodaka, možete formirati objektivne informacije o posjetiteljima i radu stranice.

    Povezane publikacije