Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Как узнать, отправлялся ли ajax запрос на сервер? (https://javascript.ru/forum/server/28218-kak-uznat-otpravlyalsya-li-ajax-zapros-na-server.html)

9xakep 11.05.2012 15:40

Как узнать, отправлялся ли ajax запрос на сервер?
 
Хочу сделать схему: сколько на сайте, и кто это. Вроде бы примерно цепочку придумал, но не могу понять, как на сервере прописать: если, от (имя юзера) запрос не приходил 5 минут(условно), то тра-та-та. Как это сделать? Возможно ли вообще?

oneguy 28.06.2012 19:41

Нужно при каждом запросе записывать в базу данных возле юзера текущее время. Когда нужно, вычесть от текущего времени это время и сравнить с 5-ю минутами.

Serg_pnz 28.06.2012 22:07

Организуй таблицу с сессиями пользователей и пиши в неё, как уже сказали, время последнего обращения пользователя к сайту (удобно писать не чч.мм.сс, а в формате unix).
Только вычитать ничего не надо, имхо какие-то сложные манипуляции предлагают, а просто удаляй все записи, у которых время последнего входа плюс 5 минут меньше текущего.

9xakep 07.07.2012 13:18

у...подняли тему) Я уже это давно сделал, и именно так) Брал только тех, у кого
time() - basa['time'] < 600

Но все равно спасибо :)


Часовой пояс GMT +3, время: 04:05.