PHP: <?php session_start(); function getUsersOnline() { $count = 0; $handle = opendir(session_save_path()); if ($handle == false) return -1; while (($file = readdir($handle)) != false) { if (ereg("^sess", $file)) $count++; } closedir($handle); return $count; } ?>
вопрос уже решился, подсчет и "сейчас на онлайн" был решен с помощью записей логов "движения" пользователя по сайту с таймлимитом активности и принудительным убийством сессии и соответствующей записью в таблицу логов при жмяканье на клавишу выход. все работает нормально...