如何每 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/