logo

Як отримати поточну URL-адресу сторінки в PHP?

Щоб отримати поточну 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>&apos;; ?&gt; 

Вихід

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