Помощник
|
Как отследить перезагрузку WEB страницы в браузере? |
ixman
|
Сообщение
#1
|
||
|
|
||
|
|||
ShowPrint |
31.7.2017, 15:50;
Ответить: ShowPrint
Сообщение
#2
|
|
|
|
|
ixman
|
Сообщение
#3
|
|
Михаил, напишу сюда. Задача состоит в сборе статистики посещений. Все данные на этом этапе сразу пишутся в базу, далее наверное буду использовать редис, а потом из него уже буду писать в базу. Но это не суть. Нужно определить, когда пользователь заходит на сайт или ходит по страницам, что это хост, хит, или перезагрузка страницы. Хост это понятно и легко проверяется. А вот отделить хит от простой перезагрузки страницы не могу.
что вкладывается в понятие "фиксировать"? Когда пользователь переходит на конкретную страницу, допустим в куку пишем 0 в базу пишем как хит. Если этаже страница просто обновляется, то счётчик-куку увеличиваем на 1 и тут уже в базу нужно записать как перезагрузка. А если он с текущей страницы переходит на другу, счётчику опять нужно присвоить значение 0 и записать как хит. Вот встал на этом месте и ничего не могу придумать (( Сборщик статистики на страницах выводится как картинка, которая формируется php скриптом, он же и является обработчиком всех данных. Понятно тут лучше бы всё это дело сделать на js, но пока задача реализовать всё на php |
|
|
ShowPrint |
31.7.2017, 16:37;
Ответить: ShowPrint
Сообщение
#4
|
|
Иван, теперь более-менее понятна задача...
А пхп-шными функциями на основе анализа реферера реализовать это нельзя? Вроде же реферер в системные переменные пишется... Не анализировал какой реферер выдается после перезагрузки? Если он такой-же как и текущая страница, то это перезагрузка... Нэ, не прокатит такой вариант? |
|
|
ShowPrint |
31.7.2017, 16:52;
Ответить: ShowPrint
Сообщение
#5
|
|
|
|
|
ShowPrint |
31.7.2017, 17:10;
Ответить: ShowPrint
Сообщение
#6
|
|
Ixman, кстати, а никак неполучится использовать факт что
реферер при перезагрузке страницы остается старый Например:
|
|
|
ixman
|
Сообщение
#7
|
|
Не очень это надёжный способ вроде как, так как не всегда передаётся реферер и что делать если страницы начнёт "крутить" бот или прокси, которые рефера не передают.
|
|
|
ShowPrint |
31.7.2017, 18:19;
Ответить: ShowPrint
Сообщение
#8
|
|
|
|
|
ixman
|
Сообщение
#9
|
|
Михаил, в этом-то и проблема, как в свою куку записать рефер? Если все манипуляции производятся в конкретном файле и всякие штуки типа $_SERVER['SCRIPT_NAME'] или $_SERVER['REQUEST_URI'] содержат в себе данные именно о моём обработчике, а не о страницах, на которых он подключен ((
Сейчас вродь сообразил делать что типа такого
но чёт не могу придумать как загасить куку при переходе на другую страницу |
|
|
ShowPrint |
31.7.2017, 20:21;
Ответить: ShowPrint
Сообщение
#10
|
|
как в свою куку записать рефер? Иван, мне с куками не доводилось глубоко разбираться в плане реализации, но пробовал бы реализовать след. алгоритм:
Или опять "мимо"? |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 639 | Сегодня, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19835 | Вчера, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3456 | Вчера, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5028 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2028 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 24.4.2024, 19:27 |