如何在php中创建自动任务?

时间:2017-06-28 05:33:56

标签: javascript php html cron

在我的页面上:

  • 用户使用fopen()fwrite()创建锦标赛界面
  • 创建的锦标赛必须在一段时间后开始,比如1小时。 我这样做是为了让其他用户通过按钮输入时间。
  • 当时间结束时输入的用户有条理

在创建锦标赛的那一刻,我如何编程一个计时器,以便在我完成执行代码组织时。

当然我研究过,但在互联网上我只发现了类似的东西 timer Javascript <body onload="setTimeout(myFunction, 3000)">Try it</body> <script> function myFunction() { //code } </script>` 事件。{/ 1}

sleep()

或使用PHP

的{{1}}

但所有这些选项都取决于用户,即如果您关闭浏览器要组织的脚本将无法运行。

然后我需要创建一个任务,即使用户没有进行交互

在结束时运行组织脚本。

我不知道我是否解释得很好,但欢迎任何答案。

2 个答案:

答案 0 :(得分:1)

确保将时间存储在Cookie中,然后您可以在浏览器关闭时访问它, 除此之外,如果你想要更多的实际表现 - 实施用户登录 - 将登录详细信息存储在您的数据库中 - 检查下次的登录和时间

答案 1 :(得分:1)

您可以向PHP脚本发送一个AJAX请求,该脚本返回一个数字,Javascript应该等到锦标赛开始的时间。