Как узнать, отправлялся ли ajax запрос на сервер?
Хочу сделать схему: сколько на сайте, и кто это. Вроде бы примерно цепочку придумал, но не могу понять, как на сервере прописать: если, от (имя юзера) запрос не приходил 5 минут(условно), то тра-та-та. Как это сделать? Возможно ли вообще?
|
Нужно при каждом запросе записывать в базу данных возле юзера текущее время. Когда нужно, вычесть от текущего времени это время и сравнить с 5-ю минутами.
|
Организуй таблицу с сессиями пользователей и пиши в неё, как уже сказали, время последнего обращения пользователя к сайту (удобно писать не чч.мм.сс, а в формате unix).
Только вычитать ничего не надо, имхо какие-то сложные манипуляции предлагают, а просто удаляй все записи, у которых время последнего входа плюс 5 минут меньше текущего. |
у...подняли тему) Я уже это давно сделал, и именно так) Брал только тех, у кого
time() - basa['time'] < 600 Но все равно спасибо :) |
Часовой пояс GMT +3, время: 04:05. |