Подсчет времени

  • Автор темы Автор темы Term2
  • Дата начала Дата начала

Term2

Новичок
Подсчет времени

Как подсчитать, сколько времени посетитель провел на странице?
 
sage
Ночью спал?
Term2
Элементарно. Сохраняй время открытия страницы (в сессии, в cookie, в файле <ip>.txt, или угодно еще чтоб потом получить его), а при переходе отнимай это время от текущего.
 
white phoenix При переходе куда? А если посетитель закрыл страницу, как определить время закрытия?
 
white phoenix
спал. я зашел и у меня выключили свет. сколько я был на сайте?
 
Term2
При переходе на другую страницу сайта.
sage
Минуту например. Если надо более точно, можно сделать например невидимый iframe и перезагружать его каждую минуту.
 
Автор оригинала: white phoenix
Минуту например. Если надо более точно, можно сделать например невидимый iframe и перезагружать его каждую минуту.
Да уж :) Лучше этого не делать ;)
 
Term2
"провёл на странице" - понятие условное.
пожэтому и посчитать можно тоже только условно.
Если ты объяснишь - зачем тебе это понадобилось, то тебескажут более конкретно
 
Если, например, с точностью до пяти минут, то в каждой страничке надо каждые пять минут посылать серверу, что, мол, я еще здесь. Иначе - точно все равно врят ли удастся.
 
А зачем точно? Достаточно сделать так что например hotlog... просто таймаут задали.
 
Да. Но тогда больше чем таймаут пользователь на странице висеть не сможет. Только если обновлять будет. ИМХО, мой способ лучше, но требует ресурсов.

На самом же деле я бы и сам не стал заниматься фигней и сделал бы таймаут. Но мало ли, фиг или не фиг людям делать.
 
kost
но если мало ли, то зачем лезть со своими дурацкими советами ДО того, как человек озвучил свои проблемы?
 
Сверху