Это лучший способ обновить статус пользователя?

0

Статус в онлайн-режиме/в автономном режиме.

Когда пользователь входит на страницу, он записывает текущее время и помещает его в базу данных.. если через 5 минут прошло с момента последнего действия, оно отображает их как офлайн?

Теги:

3 ответа

2

Вы можете использовать JavaScript в течение пяти минут, а затем использовать AJAX для вызова PHP script, который обновляет базу данных.

window.onLoad = function(){
  setTimeout(UpdateDB,1000*60*5);
}

function UpdateDB(){
  // AJAX call...
}
0

Это был бы хороший способ начать. Вы можете легко проверить период бездействия.

0

Было бы относительно просто настроить AJAX-пинг на ваш сервер на длительный интервал ~, чтобы до тех пор, пока пользовательский браузер загрузил ваш сайт, он все равно проверяет его статус как онлайн.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню