Как узнать текущий url в php?

Пользователь

от stephania , в категории: PHP , 5 месяцев назад

Как узнать текущий url в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jorge , 5 месяцев назад

@stephania Всю информацию Вы можете получить из глобального массива $_SERVER и текущая страница хранится в REQUEST_URI, вот небольшой пример на PHP:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
<?php

// создаем url
$url = 'http://';

// проверяем если соединение https
if (isset($_SERVER['HTTPS']) && 'on' === $_SERVER['HTTPS']) {
    $url = 'https://';
}

// вставляем домен к url
$url .= $_SERVER['HTTP_HOST'];

// финально соединияем с url (все что после /).
$url .= $_SERVER['REQUEST_URI'];

echo $url;