IT-К@ФЕ. Welcome! :)
   
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня


Откуда пришел посетитель сайта?
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Откуда пришел посетитель сайта?

Откуда пришел посетитель сайта? 1 год, 3 мес. назад #1090

  • Aleksej
  • Вне сайта
  • Moderator
  • Постов: 1738
  • Репутация: 40
Для решения этой задачи используем суперглобальный массив сервер $_SERVER и элемент HTTP REFERER.

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

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

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

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

$a = $_SERVER['HTTP_REFERER']; - создаем перемнную $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 "Вы попали на сайт напрямую";
}
?>

Размещаем код на сайте.
  • Страница:
  • 1
Время создания страницы: 0.21 секунд