logo

Cum să obțineți adresa URL a paginii curente în PHP?

Pentru a obține adresa URL a paginii curente, PHP oferă o variabilă superglobală $_SERVER . $_SERVER este o variabilă încorporată a PHP, care este folosită pentru a obține adresa URL a paginii curente. Este o variabilă superglobală, înseamnă că este întotdeauna disponibilă în toate domeniile.

Dacă vrem adresa URL completă a paginii, atunci va trebui să verificăm protocolul (sau numele schemei), dacă este https sau http. Vezi exemplul de mai jos:

 

Ieșire

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

Notă: Funcția isset() este folosită aici pentru a verifica dacă HTTPS este activat sau nu. Verifică dacă o variabilă există sau nu.

Sau, putem obține, de asemenea, adresa URL completă a paginii curente folosind o altă modalitate dată în exemplul următor.

 

Ieșire

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

Pentru a obține numai numele paginii curente deschise în browser, vedeți exemplul de mai jos:

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

Ieșire

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