Как создать и настроить свой веб-сервер на VDS (05 сен 2024)

Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?

Откуда пришел посетитель сайта?

Больше
13 года 9 мес. назад #1 от Aleksej
Для решения этой задачи используем суперглобальный массив сервер $_SERVER и элемент HTTP REFERER.

$_SERVER - предопределённый массив который PHP-интерпретатор помещает переменные, полученные от сервера.

HTTP REFERER - при помощи него извлекается информация о источнике запроса.

$_SERVER - информация откуда к нам пришли на сайт.

Для этого необходимо создать небольшой PHP код,

$a = $_SERVER; - создаем перемнную $a и заносим туда информацию.

Используем конструкцию if-else
Code:
<? if (условие) - если условие верно, то двигаемся дальше { выполняем действие } else { если нет, то выполняем действие } ?>

Выводим код.
Code:
<?php $a = $_SERVER['HTTP_REFERER']; if (isset ($a)) { echo "Вы пришли со страницы:" .$a; } else { echo "Вы попали на сайт напрямую"; } ?>
Усовершенствуем код и сделаем из переменной $a ссылку
Code:
<?php $a = $_SERVER['HTTP_REFERER']; $b = "<a href = $a>$a</a>"; if (isset ($a)) { echo "Вы пришли со страницы:" .$b; } else { echo "Вы попали на сайт напрямую"; } ?>
Размещаем код на сайте.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 1
Работает на Kunena форум