Forum Webscript.Ru
Программирование => PHP => Тема начата: Chapaev от 10 Апреля 2002, 17:24:25
-
Существует ли возможность средствами PHP установить таймер на открывшуюся(по ссылке) страницу с тем, что бы выполнялось какое-либо условие(например, если страница была открыта 10 минут, то выполняестся одно условие, а если меньше 10 минут, то другое). Если это вообще реализовать можно, то как? И, существует ли готовый скрипт.
-
явой можно
-
xonix.ru прав - на JS можно
на PHP имхо нельзя, так как он со стороны сервера, запустился, отдал тебе HTML-ку и спатки
хотя если, допустим, у тебя на этой странице форма и запущена сессия с таймаутом, то при субмите с этой странице при превышении бездействием таймаута что-то обязательно произойдёт :)
-
Существует ли возможность средствами PHP установить таймер
нет.
т.к. http протокол не предполагает постоянного соединения.
-
ну почему же нельзя...
можно например сделать через ... но ведь получиться...
поставить переменную в пхп.ини или через .хтэксес
max_execution_time = 0
чтобы скрипт выполнялся бесконечно...
далее поставить sleep на 10 минут...
далее послать то что нужно... =)
-
Ну хорошо..., если нельзя на ПХП, то как это сделать на яве?:)
-
function UpdateKBD() {
location.replace("http://kuda.ni.bud");
}
setInterval("UpdateKBD()",1000,"JavaScript");
-
nagash
да... неужели нигде не сработает таймаут?
пользователь не нажмет на кнопочку "стоп"?
Chapaev & nagash
JS в другую конфу.
-
Предлагаю такой вариант: выносим, то что нужно в отдельный файл в котором ставим задержку через sleep а в самой паге пишем include($file). Таким образом через указанное в sleep(time) время произойдёт нужное действие.
-
а при чём тут инклуд? :)