Сибирский , типо того? // запрос к БД $user = "stas"; $get_user_time = mysql_fetch_array(mysql_ query("SELECT `status` FROM `base_1` WHERE `login`='$user'")); // далее делаем проверку на время с последнего посещения if($get_user_time['status'] > time()) { echo "ONLINE"; } else { echo "OFFLINE"; } //Здесь обновляем время посещения. Это на стороне пользователя. if(!empty($_COOKIE['login']) && !empty($_ COOKIE['password'])) { $get_my_time = mysql_fetch_array(mysql_ query("SELECT `status` FROM `base_1` WHERE `login`='stas'")); if(time() > $get_my_time['status']) { $new_time = time()+15*60; // 15 минут mysql_query("UPDATE `base_1` SET `status`='$new_time' WHERE `login`='stas'") ; // обновляем ячейку БД если текущее время, опередило время последнего посещения } }