一尘不染

PHP Timer等待30秒,然后运行命令

ajax

我只是在寻找一个简单的计时器,可以让我的页面在30秒后运行脚本。

这个想法是用户有30秒的时间提交答案,否则页面将运行脚本并将其带到“对不起,太慢”的样式页面。

我无法为此找到正确的php函数,但是基本上我们像这样:

<?php

Start timer(30);

when timer runs out:
header("location: tooslow.php");
?>

感谢您的帮助,布雷特


阅读 453

收藏
2020-07-26

共1个答案

一尘不染

您可以使用setTimeout()在Javascript中执行此操作;

var t=setTimeout("killPage",30*1000);
function killPage(){
    window.location='/fail.php';
}
function questionComplete(){
    t.clearTimeout();
}
2020-07-26