×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

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

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

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

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

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

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

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

Используем конструкцию if-else
<?

if (условие) - если условие верно, то двигаемся дальше

{

выполняем действие

}

else

{

если нет, то выполняем действие

}

?>

Выводим код.
<?php 
$a = $_SERVER['HTTP_REFERER'];
if (isset ($a))
{
echo "Вы пришли со страницы:" .$a;
}

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

else
{
echo "Вы попали на сайт напрямую";
}
?>
Размещаем код на сайте.

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