我想每 5 秒运行一个 PHP 脚本,而不使用 cronjobs。 PHP 中怎么可能呢?
我想每 5 秒更新一次用户数据。当我刷新页面时,该程序将执行,但如果页面在浏览器中打开或未打开,我想运行该脚本。
我怎样才能实现这个目标?
最佳答案
一种方法是使用一个文本文件或数据库条目来保存上次运行时间(以 UNIX 时间表示)。
然后在所有(或选定的)页面上添加类似的内容;
If($lastrun +5 < strtotime(now)){
//Run the user update
}
这意味着当您页面上的用户或访问者转到具有上述代码的“选定”页面之一时,该访问者将“运行更新”
关于javascript - 如何在没有cronjob的情况下运行php页面脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45027658/