【发布时间】:2011-02-06 05:20:22
【问题描述】:
我想在用户提交表单 30 分钟后调用一个函数。我正在使用 javascript setTimeOut() 函数,但在页面刷新或浏览器关闭时会清除计时器。无论如何(无论浏览器是关闭还是刷新),我都想在 30 分钟后准确地调用该函数,并且我还想将剩余时间显示为 30 分钟。
我查看了 Cron 作业,但我的理解是 PHP 不能直接调用 cron 作业。
谁能告诉我最好的方法是什么?
【问题讨论】:
-
这取决于具体情况。它需要在浏览器或服务器上运行吗?它需要多精确,±1 分钟是否可以接受?
-
±1 是可以接受的。我想让它在后端运行,也许在服务器中。我的要求是,一旦表单提交,日程安排不应有任何中断。只要它继续运行,它在哪里运行(浏览器或服务器)并不重要
标签: php cron scheduled-tasks