logo

Hur får man den aktuella sidans URL i PHP?

För att få den aktuella webbadressen till sidan tillhandahåller PHP en superglobal variabel $_SERVER . $_SERVER är en inbyggd variabel i PHP, som används för att få den aktuella sidans URL. Det är en superglobal variabel, vilket innebär att den alltid är tillgänglig i alla omfång.

Om vi ​​vill ha sidans fullständiga URL måste vi kontrollera protokollet (eller schemanamnet), om det är https eller http. Se exemplet nedan:

 

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

Obs: Funktionen isset() används här för att kontrollera om HTTPS är aktiverat eller inte. Den kontrollerar om en variabel finns eller inte.

Eller så kan vi också få den fullständiga webbadressen till den aktuella sidan på ett annat sätt som anges i nästa exempel.

 

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

För att få endast namnet på den aktuella sidan öppnad i webbläsaren, se exemplet nedan:

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

Produktion

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