Время онлайна

Печать RSS
164

Автор
Пацак
0
Вот нашел код времяпроведения на сайте

if(empty($_SESSION['all_time'])) 
{ 
$_SESSION['all_time'] = time(); 
} 
$_SESSION['all_time_end'] = time(); 
$total = ($_COOKIE['total']+$_SESSION['all_time_end'] - $_SESSION['all_time']); 
$_COOKIE['total']=$total; 

echo '['.$total.']';

вопрос как запись делать, тобишь сохранять его последнюю сессию времяпроведения, и общую?
А

Сказочник
0
Ну какие проблемы... пиши в базу ид, время, общее время.
Ну или файлы... берешь файл, с ИД пользователя (название)
ну и записываешь данные...
Автор
Пацак
0
Та нет, в файлы это фигня, я не пойму как записать общее время
Автор
Пацак
0
если допустим записать время проведенно за сегодня например так

<?
if (условие если он ввышел в офф) {
mysql_query("UPDATE `users` SET `segodnya`='$total' WHERE `id`='$usid'");
}

туплю че то E
А

Сказочник
0
mysql_query("UPDATE `users` SET `segodnya`='$total' WHERE `id`='$usid'"); 
mysql_query("UPDATE `users` SET total=total+segodnya WHERE `id`='$usid'"); 
или
mysql_query("UPDATE `users` SET `segodnya`='$total', total=total+$total WHERE `id`='$usid'");
С

Землянин
0
Что в куках total хранится? Время? Если да, то думаю не стоит так делать...

2000 лет д.н.э.
0
считаешь паузу между переходом и плюсуешь ее к общему времени.
куки тут вообще ни к чему. сессия и все
Автор
Пацак
0
Так да, куки че то не то, например в анкетц выводишь, и будет 0 постоянно, пока не зайдешь в анкету, а потом начинает считать что ты онлайне пока уже не выйдешь и не убьешь сессию. Но блин с этими цыферками не дружу smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск