Программирование > PHP

кто именно в онлайне

(1/4) > >>

sanika:
Возможно тема и оффтопная, но то что я нашел как то не катит. В общем вопрос следующий: на сайте есть форма для входа зарег-ных пользователей. У каждого ник - уникальный. Как узнать что человек вошел, я знаю - для этого в таблице у каждого есть флаг status (может быть 1 или 0). Когда входит флаг ставится в "0" когда выходит по кнопке - ставиться в "0". Но как сделать чтоб когда он выходит через закрытие окна, статус тоже становился в "0"?:confused:

Sniper:
читай про сессии.
И была давно тема от (Guard). что-то вроде того что тебе надо
вот
http://forums.webscript.ru/showthread.php?s=&threadid=7786

и еще есть. тока поискать по форуму надо

brainkiller:
вкратце, так: писать надо не флаг, а timestamp последнего действия юзера на сайте и не проверять наличие нуля или единицы, а смотреть, кто совершал активные действия за последние 1, 2 ... 10 минут и т.п.

AlieN:

--- Цитировать ---brainkiller:
вкратце, так: писать надо не флаг, а timestamp последнего действия юзера на сайте и не проверять наличие нуля или единицы, а смотреть, кто совершал активные действия за последние 1, 2 ... 10 минут и т.п.
--- Конец цитаты ---

+1

sanika:
а если он на час отошел, но сайт не закрыл? считать его оффланом?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии