[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Пользователь OnLine
Ramzil_Nixon
А как определить что пользователь в онлайне?



Спустя 6 минут, 46 секунд (28.10.2011 - 08:20) imbalance_hero написал(а):
Записываешь активность пользователя в БД, именно дату.
Обновил страницу - дату обновил в таблице юзеров. Проверка на он-лайн: это был активный в течении последних Х минут, обычно 15-20.

Спустя 1 минута, 44 секунды (28.10.2011 - 08:22) Ramzil_Nixon написал(а):
imbalance_hero
Мне надо просто чтобы висел надпись online. То же так же делать?

Спустя 8 минут, 36 секунд (28.10.2011 - 08:31) imbalance_hero написал(а):
Ramzil_Nixon
Ты же отображаешь пользователя, значит уже взял запись из БД из таблицы users, правильно? Так вот, одно из полей = время.последней.активности. Проверяешь, если 15 минут не прошло с той даты - значит вешаешь на него, что он-лайн.

Спустя 2 минуты, 22 секунды (28.10.2011 - 08:33) Ramzil_Nixon написал(а):
imbalance_hero
Окей, щас попробую

Спустя 1 минута, 55 секунд (28.10.2011 - 08:35) XCross написал(а):
Самый кривой способ:

1. Юзер авторизовался - заносишь в таблицу ID сессии и ID юзера ну и дату можешь(мож пригодиться)
2. Потом просто делаешь листинг директории с файлами сессий. Если файлу больше, скажем, 2мин времени, то юзер не активен. Если нет, то вытаскиваем ID юзера из таблицы по идентификатору сессии.

3. Ну и регулярно чистим таблицу от мусора.
4. Ну и когда юзер нажал "выйти", то удаляем запись из таблицы, разрушаем сессию.

Спустя 1 минута, 18 секунд (28.10.2011 - 08:36) imbalance_hero написал(а):
kmaks
Регулярно? Ещё и крон предлагаешь использовать, или вручную? smile.gif

Спустя 4 минуты, 29 секунд (28.10.2011 - 08:41) Ramzil_Nixon написал(а):
kmaks
imbalance_hero
Давайте вы тут пока обсуждайте, а я попробую оба способа smile.gif

Наачну с датой:) Действительно может пригодиться:)

Спустя 3 минуты, 24 секунды (28.10.2011 - 08:44) XCross написал(а):
Цитата
Регулярно


Ты слово регулярно понимаешь? Если нет, то что возникаешь? Можно и кроном дергать скрипт. Не вижу ничего плохого.

Спустя 11 часов, 20 минут, 17 секунд (28.10.2011 - 20:05) imbalance_hero написал(а):
Ramzil_Nixon
Не знаю про навыки kmaksa, но я как раз занимаюсь соц.сетью, и у меня так стоит.


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.