gpt4 book ai didi

php - 如何在指定时间后运行代码?

转载 作者:搜寻专家 更新时间:2023-10-31 21:17:27 25 4
gpt4 key购买 nike

我有一个大问题:

用户登录, session 打开。之后,他点击了一个按钮(在一个表单中),该按钮的 Action 是“example.php”。这个 example.php 应该将 MySQL 数据库中的一条记录增加 1。

这个“example.php”怎么写?请帮忙。

编辑:抱歉,我没有问我应该问的问题。

主要问题:

用户单击按钮后,example.php 脚本应在指定时间后执行,例如 600 秒。

另一个问题是用户可以单击按钮并注销,尽管如此,example.php 应该在 600 秒后执行。

编辑(18:48):好的,我已经阅读了您的所有建议,但不知道如何让所有这些东西协同工作。

我制作了一个 form.php,输入类型为“提交”,操作为“example.php”。我想要: 1.启动一个javascript定时器; 2. 一段时间后在数据库中增加一个值,该时间之前在变量中指定。

如果可能的话,请给我一个例子,说明如何做到这一点。

最佳答案

example.php执行 SQL:

UPDATE table SET field = field + 1;

您需要更多信息才能做到这一点吗?

编辑:

我认为没有其他方法可以像工作机制一样。当用户调用 example.php ,您将当前时间戳 + 600 秒的新作业添加到数据库中。

并行应该运行一些作业执行器,它将从数据库中收集时间戳设置为 timestamp <= NOW() 的所有作业。 .

如果它需要一些记录,调用指定的代码段并删除/标记为完成该作业。

关于php - 如何在指定时间后运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5675936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com