javascript - 如何在没有cronjob的情况下运行php页面脚本

标签 javascript php database cron

我想每 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/

相关文章:

javascript - 小数位数超出范围 - Javascript

javascript - 图表未显示在不同的幻灯片上

javascript - 如何在旁边的span中显示一个 "number type input"的值

php - 如何在多个不同的 php 环境中运行 PHPunit 测试套件?

database - Grails:如何在内存数据库中预填充数据并拆除

java - Hibernate搜索查询,受子类限制?

javascript - 在 "Username"和 "Password"中显示文本,直到用户开始输入

php - Hyperedit、php 和 mysql

php - Laravel 访问被拒绝

php - 使用 3 select 向先前的查询添加约束