#1 2009.08.10 01:19

Logout
Участник
Зарегистрирован: 2009.08.10
Сообщений: 22
Карма: 0
Профиль

Подсчет кол-ва времени онлайн

Подскажите как подсчитать время онлайн проведенное пользователем на сайте!?

Отредактировано Logout (2009.08.10 01:22)

Неактивен

#2 2009.08.10 01:54

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Подсчет кол-ва времени онлайн

врубаешь сессию и камон.

Неактивен

#3 2009.08.10 02:14

Logout
Участник
Зарегистрирован: 2009.08.10
Сообщений: 22
Карма: 0
Профиль

Re: Подсчет кол-ва времени онлайн

То, что подсчет идет через сессию - понимаю. Меня интересует как высчитать время, с помощью каких функций? Gemorroj, наведи небольшой пример!

Неактивен

#4 2009.08.10 12:10

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Подсчет кол-ва времени онлайн

с помощью  функций плюс и минус))
ну записываеш в сессию текущий таймштамп, пользователь переходит на др страницу, ты берешь текущий таймштамп и вычитаешь из него тот записанный таймшамп. плучается время которое человек провел на сайте.

Неактивен

#5 2009.08.10 13:58

Logout
Участник
Зарегистрирован: 2009.08.10
Сообщений: 22
Карма: 0
Профиль

Re: Подсчет кол-ва времени онлайн

Нифига не понял. На сайте есть какой-нибудь скрипт который ведет подсчет этот?

Неактивен

#6 2009.08.10 14:18

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Подсчет кол-ва времени онлайн

нету. потому как этот скрипт занимает пару строчек кода.

Код:

1
2
3
4
5
6
session_start();
$time = time();
$_SESSION['timeOnline'] += $time - (isset($_SESSION['timestamp']) ? $_SESSION['timestamp'] : $time);
$_SESSION['timestamp'] = $time;
 
echo 'вы на саейте '.$_SESSION['timeOnline'].' секунд';

Неактивен

#7 2009.08.10 15:04

Logout
Участник
Зарегистрирован: 2009.08.10
Сообщений: 22
Карма: 0
Профиль

Re: Подсчет кол-ва времени онлайн

Gemorroj, благодарю. А как быть с "жизнью" сессии? Или он подсчитывает только время между переходами. Т. е. что будет если пользователь не разорвет сессию самостоятельно, будет ли ему начисляться время онлайн, до того как сессия разрушится сама?

Неактивен

#8 2009.08.10 15:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Подсчет кол-ва времени онлайн

естественно будет.

Неактивен

#9 2009.08.22 19:27

MarkUS
Участник
Откуда: Eburg
Зарегистрирован: 2009.04.12
Сообщений: 20
Карма: 0
Профиль

Re: Подсчет кол-ва времени онлайн

А как это время еще по минутам и часам разбить?

Неактивен

#10 2009.08.22 21:52

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Подсчет кол-ва времени онлайн

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s