即使没有人使用,也要定时重新加载网页
reload webpage certain timing even no one use it
我想创建一个网站的某一天的时间(例如:晚上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
。
相关文章:
- 仅重新加载网页的一部分
- 每次提交表单时都会重新加载网页
- 如何在加载网页时运行脚本
- 如何知道用户已经重新加载了网页,使用jquery.如果用户重新加载网页,
- 如何在javascript中点击按钮重新加载网页,但在重新加载后调用函数
- VBA加载网页并提取内存中的数据
- 当移动设备从睡眠状态唤醒时重新加载网页
- 数据表 AJAX 筛选器重新加载数据
- 如何在加载网页时隐藏元素
- 加载网页's主加载后的内容
- 一段时间后使用Javascript加载网页ASP.net
- 使用JavaScript更新网页,无需重新加载网页
- 停止以编程方式加载网页
- 使用ajax调用在mysql表更新上重新加载网页
- 从缓存加载网页时未执行Javascript
- 角度和加载网页的正确方式
- 阻止IE用户加载网页
- 定期重新加载网页,但前提是页面可用
- 在新版本上自动加载网页
- 如何在每次加载网页时使用JavaScript使用新图像更改背景