• Главная
  • » PHP
  • » Подсчёт времени на сайте пользователем

#11 2010.04.09 20:34

JESOD
Участник
Зарегистрирован: 2010.04.06
Сообщений: 16
Карма: 1
Профиль

Re: Подсчёт времени на сайте пользователем

Короче не вышло так, намучался и забил на это дело. Сейчас сидел вечерком и наковырял Гг Кому-то может пригодится:

Код:

1
span style="color: #0000BB"><?php###################################### All rights reserved © 2010 ######## Gemorroj AND mod JESOD ########################################### Подсчёт времени, проведённого на сайте ##session_start(); //незнаю обязательно ли это, не стал заморачиватьсяif ($_SESSION['time'] && $_SESSION['time'] > $_SERVER['REQUEST_TIME'] - 300) {## записал в отдельную переменную это разницу, т.к. что то не шло как Gemorroj дал ##$raznica = $_SERVER['REQUEST_TIME'] - $_SESSION['time'];## ну тут уже запись в БД настроил ##mq('UPDATE `users` SET `time_online` = `time_online` + '.$raznica.' WHERE `id` = '.$user_id.' ');} ## Обязательно надо было убить время начала сессии, по другому не будет нормально работать ##unset ($_SESSION['time']);## и далее по кругу ##$_SESSION['time'] = $_SERVER['REQUEST_TIME']; ## Копирайт Гг вверху - это так, для протокола Ыы ##?>

Неактивен

#12 2010.04.09 20:59

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

Re: Подсчёт времени на сайте пользователем

JESOD написал:

## Обязательно надо было убить время начала сессии, по другому не будет нормально работать ##

глупости, ты же эту переменную все равно ниже переопределяешь. И создавать переменную $raznica не нужно, т.к. ее резултат прямиком записывается в БД и нигде более не используется.

Неактивен

#13 2010.04.09 22:45

JESOD
Участник
Зарегистрирован: 2010.04.06
Сообщений: 16
Карма: 1
Профиль

Re: Подсчёт времени на сайте пользователем

Это ведь не цикл идет что должен быть круг и перезапись переменной. Всеравно значение time идет выше и надо глушить первое значение. Ради интереса сам попробуй.

Неактивен

#14 2010.04.10 00:03

AND
Участник
Зарегистрирован: 2009.01.23
Сообщений: 87
Карма: 11
Профиль Веб-сайт

Re: Подсчёт времени на сайте пользователем

Неактивен

#15 2010.04.10 00:05

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

Re: Подсчёт времени на сайте пользователем

JESOD, лучше не спорь, ага... Ты в ОДНУ область памяти (поэтому и названия переменных одинаковые) пишешь данные.

Неактивен

#16 2010.04.10 12:49

JESOD
Участник
Зарегистрирован: 2010.04.06
Сообщений: 16
Карма: 1
Профиль

Re: Подсчёт времени на сайте пользователем

Ладно. Но не шло реально.

Неактивен

  • Главная
  • » PHP
  • » Подсчёт времени на сайте пользователем

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

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s