Mark, пздц, об стену
первый пост читаем Удалён
cloudfire, ну можно на время например юзер зашёл в бд подался запрос, если небыло активности нужное время запрос удаляется, например на тут если в течении часа 0 активности то ты становишся оффлайн
Я тоже самое написал в 5 сообшений, но автор сказал что это чуш.
откуда скрипт узнает что юзер не активен? Удалён
Принцип онлайн юзера:
1. Добавляем в таблицу users поле last_update чтобы записывать туда данные времени.
[code]
alter table `users` add `last_update` int(11) not null default \'0\';
[/code]
2. Обновляем пользователя
[code]
mysql_query(\"UPDATE `users` SET `last_update` = \'\".time().\"\' WHERE (`id` = \'id пользователя\')\"
[/code]
3. Выводим онлайн (откат 60 секунд)
[code]
$q = mysql_query(\"SELECT * FROM `users` WHERE `last_update` > \'\".(time()-60).\"\'\"
while($user = mysql_fetch_array($q)){
echo $user[\'login\'].\'<br>\';
}
[/code]
В шапке сделай запрос, который будет обновлять время последней загрузки страницы, далее просто высчитывай время