Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вопрос попериодическому изменению значений БД
Покинул форум
Сообщений всего: 16
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Здравствуйте! Возник вопрос. Пишу вещь, которая должна позволять видеть людей на сайте. то есть человек вошел на сайт - в базе единичку поставил. человек вышел - ноль. Я думаю реализовать это так: человеку после входа на сайт пишется 1 в базу, и 1 в куки со временем действия 4(3) минуты. На страницах поставить скрипт, который если куки нет, обновит кук и в базе 1 поставит. Встала проблема как переводить ячейки с 1 по истечении 5 минут в 0 автоматически. Предложите пожалуйста вариант, или другой вариант монитора онлайна.
Champion
Отправлено: 30 Января, 2010 - 08:31:00
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
писать не 0 и 1, а время последнего захода. И если оно старее, чем, 341 секунда, например, то считать, что пользователь ушел.
kusha
Отправлено: 07 Февраля, 2010 - 09:54:19
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Нагрузка будет куда выше.
Roler
Отправлено: 07 Февраля, 2010 - 12:33:40
Посетитель
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
kusha
Извините, а как вы намерены проверять, что человек ушёл? Жалобно просить нажать на кнопку выход?)
Единственный способ, это вышеуказанный.
valenok
Отправлено: 07 Февраля, 2010 - 12:43:22
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Не куда выше, а просто чуть чуть выше и даже не на много.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.