即使没有人使用,也要定时重新加载网页

reload webpage certain timing even no one use it

本文关键字:新加载 网页 加载 定时 没有人      更新时间:2023-09-26

我想创建一个网站的某一天的时间(例如:晚上9点)将自动重新加载网页。
重载网页的主要目的是在某一时刻,即使没有人浏览网页,也要向数据库中插入一些数据。

我的想法:数据库A:每到中午12点,他们会把所有的数据更新为0。
数据库B:想要从数据库A插入数据来跟踪旧数据:

INSERT INTO `report`(`updated_date`, `name`, `occupied`) VALUES ('$time','S','$arrayS[$i]')

由于Database_A 12am将总是自动更新所有数据为0,所以我需要将数据存储到数据库B.所以用户将能够查看旧数据。

当前日期基于数据库A,以前的数据基于数据库b:

(图片示例:)http://gyazo.com/54e93de27690291a80a3be0d07868b66

我研究了一些方法并尝试了:

1。这种方法只在我浏览网页时有效。但是,在I关闭后,将不采取任何行动。

    $page = $_SERVER['PHP_SELF'];
$now = time();
$today = strtotime('12:12');
$tomorrow = strtotime('tomorrow 12:12');
if (($today - $now) > 0) {
    $refreshTime = $today - $now;
} else {
    $refreshTime = $tomorrow - $now;
}
header("Refresh: $refreshTime; url=$page"); 

您可以在基于linux的环境中使用cron,在基于Windows的环境中使用Windows Scheduler