Определить прямой заход на страницу

spro1

Гуру форума
Регистрация
26 Май 2013
Сообщения
226
Реакции
80
Всем доброго дня!

Необычная задача, даже не знаю, с какой стороны к ней подступиться...

Есть страница на сайте.
Нужно как-то отследить, как пользователь зашел на эту страницу и в зависимости от этого выполнить/не выполнять редирект.

Например, если пользователь добавил страницу в закладки и переходит в дальнейшем на нее из закладок, то должен происходить редирект, в других случаях должна открыться эта страница(редирект не срабатывает)

Есть ли способы сделать такое на php или js ?
 

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
515
Реакции
1.187
Смотреть referer - если нет, из закладок/сам ввел адрес, иначе пришел по ссылке
 

Apppxu

Постоялец
Регистрация
2 Апр 2013
Сообщения
84
Реакции
6
Узнаем откуда пришел пользователь
Скрытое содержимое доступно для зарегистрированных пользователей!

Теперь информация будет храниться в $_SESSION["origURL"] и содержать адекватные данные, теперь с этими данными можно делать все что хотите
Дальше придется только написать условия редиректа
 

garphild

Постоялец
Регистрация
19 Май 2009
Сообщения
60
Реакции
31
javascript

Код:
<script>
$("button").on("click",function() {
if(document.referrer) window.location.href = document.referrer;
});
</script>
 
Сверху