logo

Hvordan får jeg gjeldende side-URL i PHP?

For å få den gjeldende sidens URL gir PHP en superglobal variabel $_SERVER . $_SERVER er en innebygd variabel i PHP, som brukes til å få den gjeldende sidens URL. Det er en superglobal variabel, noe som betyr at den alltid er tilgjengelig i alle omfang.

Hvis vi vil ha hele nettadressen til siden, må vi sjekke protokollen (eller skjemanavnet), enten det er https eller http. Se eksempelet nedenfor:

 

Produksjon

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

Merk: Funksjonen isset() brukes her for å sjekke om HTTPS er aktivert eller ikke. Den sjekker om en variabel eksisterer eller ikke.

Eller vi kan også få hele URL-en til gjeldende side ved å bruke en annen måte gitt i neste eksempel.

 

Produksjon

 <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 å få bare navnet på den gjeldende siden åpnet i nettleseren, se eksemplet nedenfor:

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

Produksjon

k nærmeste nabo
 <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">