Come ottenere l'URL della pagina corrente in PHP?

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>&apos;; ?&gt;  

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">