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
Форумы портала PHP.SU :: Версия для печати :: Кто на сайте
Форумы портала PHP.SU » » Вопросы новичков » Кто на сайте

Страниц (1): [1]
 

1. aleks3130 - 26 Июля, 2011 - 13:26:22 - перейти к сообщению
Добрый день.

Необходимо сделать функцию которая бы определяла кто из авторизованных пользователей находится в ONLINE (на сайте и авторизован)

При авторизации пользователя сессии присваивается $_SESSION['user_id']=$id;



Подскажите как это делается при помощи сессии.
2. Мелкий - 26 Июля, 2011 - 13:36:33 - перейти к сообщению
aleks3130 пишет:
Подскажите как это делается при помощи сессии.

Никак. Чужие сессии не видно.
Плюс: сессия существует !== пользователь онлайн

Делайте в базе запись "последнее посещение", обновляйте для каждой посещённой страницы, дёргайте количество пользователей с последним посещением < чем за определённое время.

 

Powered by ExBB FM 1.0 RC1