当前位置: 首页 > 面试题库 >

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

潘高岑
2023-03-14
问题内容

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

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

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

<?php

Start timer(30);

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

感谢您的帮助,布雷特


问题答案:

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

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


 类似资料:
  • 下面的函数不能像我希望的那样工作;作为一个JS新手,我不明白为什么。 我需要它等待5秒钟,然后检查是否为。 目前,它不等待,只是立即检查。

  • 问题内容: 在 puppeteer中, 我想等待定义的时间后再转到下一行代码。 我尝试将a 放入评估函数中,但似乎只是被忽略了 此代码不等待,仅 在等待之前 和 之后 编写 __ 你知道怎么做吗? 问题答案: 您可以使用一点承诺功能, 然后,在需要延迟的任何时候调用它。 如果必须使用操纵符,请使用内置的waitFor函数。 如果仍然要使用page.evaluate,请在4​​秒钟后解决。您没有解决

  • 问题内容: 我正在将Selenium IDE用于Firefox并搜索等待命令。我的问题是我想用嵌入式外部地图测试网站。此外部地图需要3-5秒才能加载。 我的命令: 问题答案: 使用暂停命令,然后在“目标”字段中输入毫秒数。 将速度设置为最快(操作->最快),否则它将无法正常工作。

  • 使用以下代码: 我得到这个输出: 换句话说,执行需要30秒。机器是2015 Macbook Pro,Java 1.8.0_60。 为什么这需要这么长时间?

  • 问题内容: 在下面,该语句在调用完成 之前 被执行。我该如何更改? 问题答案: 您不能-至少不明智。虽然可以在jQuery ajax请求上设置一个属性,但过去在尝试将其与值一起使用时遇到了 严重的问题。 尝试重新考虑您要完成的工作: 然后: 或者,如果您的回调 仅 需要访问返回的数据,那么您可以更简单地执行 然后

  • 我在网上搜索了很多关于vs await async,但是在这个特定的使用场景中,我并不真正理解其中的区别。我相信情况很简单。 vs. 其中,是一个异步方法,其中包含一些异步调用,例如使用wait调用db。 问题: 在这种情况下,两者之间有什么区别吗?任何帮助或意见,谢谢!