Loading...
Помощь по скриптам | реализация "онлайн
Dead_PooL (04.02.2016 в 18:27)
Apeccc , и что я тогда должен записывать в столбец онлайн,время чего?

время последнего посещения пользователем, элементарная функция, везде почти одинаковая, любой двиг возми она одинаково реализуется.
Сибирский , типо того?
// запрос к БД
$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'")
; // обновляем ячейку БД если текущее время, опередило время последнего
посещения
}
}
Онлайн: 5
Время:
Gen. 0.0744
(c) Bym.Guru 2010-2026