Щоб отримати поточну URL-адресу сторінки, PHP надає суперглобальну змінну $_SERVER . $_SERVER — це вбудована змінна PHP, яка використовується для отримання URL-адреси поточної сторінки. Це суперглобальна змінна, тобто вона завжди доступна в будь-якому діапазоні.
Якщо нам потрібна повна URL-адреса сторінки, нам потрібно буде перевірити протокол (або назву схеми), https чи http. Дивіться приклад нижче:
Вихід
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php.webp" alt="How to get current page URL in PHP">
Примітка: функція isset() використовується тут, щоб перевірити, чи ввімкнено HTTPS. Він перевіряє, чи існує змінна чи ні.
Або ми також можемо отримати повну URL-адресу поточної сторінки іншим способом, наведеним у наступному прикладі.
Вихід
шлока мехта
<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">
Щоб отримати лише ім’я поточної сторінки, відкритої в браузері, перегляньте приклад нижче:
<?php $curPageName = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],'/')+1); echo 'The current page name is: '.$curPageName; echo '</br>'; ?>
Вихід
<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">