Come ottenere l'URL della pagina corrente in PHP?
Per ottenere l'URL della pagina corrente, PHP fornisce una variabile superglobale $_SERVER . $_SERVER è una variabile incorporata di PHP, che viene utilizzata per ottenere l'URL della pagina corrente. È una variabile superglobale, il che significa che è sempre disponibile in tutti gli ambiti.
Se vogliamo l'URL completo della pagina, dovremo controllare il protocollo (o il nome dello schema), se è https o http. Vedi l'esempio qui sotto:
Produzione
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php.webp" alt="How to get current page URL in PHP">
Nota: la funzione isset() viene utilizzata qui per verificare se HTTPS è abilitato o meno. Controlla se una variabile esiste o meno.
Oppure possiamo anche ottenere l'URL completo della pagina corrente utilizzando un altro modo indicato nell'esempio successivo.
Produzione
<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">
Per ottenere solo il nome della pagina corrente aperta nel browser, vedere l'esempio seguente:
<?php $curPageName = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],'/')+1); echo 'The current page name is: '.$curPageName; echo '</br>'; ?>
Produzione
<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">