logo

Hvordan får man den aktuelle side-URL i PHP?

For at få den aktuelle side-URL giver PHP en superglobal variabel $_SERVER . $_SERVER er en indbygget variabel i PHP, som bruges til at få den aktuelle side-URL. Det er en superglobal variabel, hvilket betyder, at den altid er tilgængelig i alle omfang.

Hvis vi vil have sidens fulde URL, skal vi tjekke protokollen (eller skemanavnet), om det er https eller http. Se eksemplet nedenfor:

 

Produktion

 <img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php.webp" alt="How to get current page URL in PHP"> 

Bemærk: isset()-funktionen bruges her til at kontrollere, om HTTPS er aktiveret eller ej. Den kontrollerer, om der findes en variabel eller ej.

Eller vi kan også få den fulde URL på den aktuelle side ved hjælp af en anden måde givet i det næste eksempel.

 

Produktion

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

For kun at få navnet på den aktuelle side åbnet i browseren, se nedenstående eksempel:

 <?php $curPageName = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],'/')+1); echo 'The current page name is: '.$curPageName; echo '</br>&apos;; ?&gt; 

Produktion

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