javascript - 每 x 分钟运行一个 php 脚本(无 cron)

标签 javascript php

如何每 x 分钟/小时/天/年/任何时间运行 .php 文件?

我有 Windows XP 操作系统(我的主机也是如此),所以如果我没记错的话,我将无法使用“cron”。

我想到使用 header("refresh:120; url=myscript.php");检查自上次脚本执行以来是否已经过了 x 时间,如果为真则再次运行它。然后我可以将我的电脑留在页面上(可能类似于/hiddenpage.php)。

我可以在 24/7 不离开电脑的情况下执行相同的操作,相反,我可以在每次用户加载页面时进行检查,但这是一种不确定的方法。

或者,在网页上设置一个计时器,倒计时直到下一次执行脚本(使用 javascript/其他),然后重新加载页面(或直接运行脚本),尽管我必须使用我的电脑就是用来做这个的。

那么,有什么建议吗?

最佳答案

设置批处理 (.bat) 文件来运行您的 php 脚本。批处理文件将类似于:

C:\PHP\php.exe -f C:\myphpfile.php

然后让 Windows 任务计划程序以您希望的任何时间间隔运行批处理文件。

关于javascript - 每 x 分钟运行一个 php 脚本(无 cron),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23568996/

相关文章:

javascript - 无法读取未定义的属性 'map'(React JS 和 AJAX)

javascript - EventListener函数错误: CSS manipulation via vanilla Javascript

php - MySQL 表为空时 SELECT MAX() 的返回结果是什么?

javascript - jquery 调用 php 不起作用

javascript - 3D 画廊室(jquery 和 css3)

javascript - 为什么 Cordova 2.7.0 JS 貌似不能在远程页面上工作了?

javascript - JQuery Mobile 错误

php - 将 ForEach 循环写入数据库

php - 发送cookie作为输入并发送到mysql

javascript - 多选数据表中的行,如何从JSON获取一列数据到php