Новая

Тема







0



Андрей
Рейтинг:  1
Рейтинг программиста:   8


Как получить текущий Url в PHP?


Подскажите, как получить текущий Url в PHP?




Ответить

0



Sam

решил


Рейтинг:  1
Рейтинг программиста:  20


Вариант 1.  Полный Url.

$Url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

echo $Url;



Вариант 2.  Url без GET-параметров.

$Url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$Url = explode('?', $Url);
$Url = $Url[0];
 
echo $Url;



Вариант 3.  Основной путь и GET-параметры.

$Url = $_SERVER['REQUEST_URI'];

echo $Url;



Вариант 4.  Только основной путь.

$Url = $_SERVER['REQUEST_URI'];
$Url = explode('?', $Url);
$Url = $Url[0];
 
echo $Url;                           // Выход что-то вроде этого:  /forum_prog/



Вариант 5.  Только GET-параметры.

echo $_SERVER['QUERY_STRING'];




Ответить




X
Форма Регистрации


Телефон в формате: 79239124476


Почта


Придумайте ник


Пароль


Введите еще раз пароль



X
Форма Авторизации

Почта


Пароль


X

Cтарый пароль        

Новый пароль         

Подтвердить пароль