[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как реализовать таймер в php?
Dimaz
Всем привет. Написал скрипт на JS, загружающий вопрос и устанавливающий таймер несколько секунд. Проблема в том, что этот таймер легко сбросить, просто перезагрузив страницу, либо приостановить с помощью консоли. Как можно проверить это на сервере?
Сам лично думаю, что можно перед тем как отправить вопрос, записать в БД текущее серверное время, затем после прихода ответа получить текущее время и сравнить разницу с тем, что записано в БД. Может я и не прав, подскажите пожалуйста как сделать.
Zzepish
time() Запиши на сервере"
Потом- time()-$time_on_server
Dimaz
Цитата (Zzepish @ 26.02.2013 - 18:02)
time() Запиши на сервере"
Потом-  time()-$time_on_server

А второй раз может сначала time() в переменную записать? Т.е. перед тем как искать в базе. Все такие на поиск в базе данных ранее записанного значения тоже уйдет какое-то время?
Кстати да, еще. Скорость интернета может повлиять?
Zzepish
Dimaz
нет! только скорость компа!
А зачем его в переменную? (хотя и так можно)
Dimaz
А последовательность действий какая? Сначала загрузить вопрос, передать его клиенту, а затем записать time() в БД?
Или загрузить вопрос, записать time() в БД, и уже потом передать вопрос клиенту.
Как более правильно будет?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.