Lai iegūtu pašreizējās lapas URL, PHP nodrošina superglobālu mainīgo $_SERVER . $_SERVER ir iebūvēts PHP mainīgais, ko izmanto, lai iegūtu pašreizējās lapas URL. Tas ir superglobāls mainīgais, kas nozīmē, ka tas vienmēr ir pieejams visās jomās.
Ja vēlamies pilnu lapas URL, mums būs jāpārbauda protokols (vai shēmas nosaukums) neatkarīgi no tā, vai tas ir https vai http. Skatiet tālāk redzamo piemēru:
Izvade
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php.webp" alt="How to get current page URL in PHP">
Piezīme. Funkcija isset() tiek izmantota šeit, lai pārbaudītu, vai HTTPS ir iespējots vai nav. Tas pārbauda, vai mainīgais pastāv vai nav.
Vai arī mēs varam iegūt pilnu pašreizējās lapas URL, izmantojot citu veidu, kas norādīts nākamajā piemērā.
Izvade
<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">
Lai iegūtu tikai pārlūkprogrammā atvērtās pašreizējās lapas nosaukumu, skatiet tālāk redzamo piemēru:
<?php $curPageName = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],'/')+1); echo 'The current page name is: '.$curPageName; echo '</br>'; ?>
Izvade
<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">