Da biste dobili trenutni URL stranice, PHP daje superglobalnu varijablu $_SERVER . $_SERVER je ugrađena varijabla PHP-a koja se koristi za dobivanje URL-a trenutne stranice. To je superglobalna varijabla, što znači da je uvijek dostupna u svim opsegima.
Ako želimo puni URL stranice, morat ćemo provjeriti protokol (ili naziv sheme), je li https ili http. Pogledajte primjer u nastavku:
Izlaz
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php.webp" alt="How to get current page URL in PHP">
Napomena: funkcija isset() ovdje se koristi za provjeru je li HTTPS omogućen ili ne. Provjerava postoji li varijabla ili ne.
Ili, također možemo dobiti puni URL trenutne stranice na drugi način dat u sljedećem primjeru.
Izlaz
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php-2.webp" alt="How to get current page URL in PHP 1">
Da biste dobili samo naziv trenutne stranice otvorene u pregledniku, pogledajte primjer u nastavku:
<?php $curPageName = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],'/')+1); echo 'The current page name is: '.$curPageName; echo '</br>'; ?>
Izlaz
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php-3.webp" alt="How to get current page URL in PHP 1">