我有一个每30秒刷新一次的PHP页面。每30秒后,检查状态是否有一些变量,如果变量有一些变化,则启动另一个任务。我如何确保我的PHP继续工作,即每次30秒后刷新,即使在我关闭浏览器或结束一天以便脚本在晚上继续工作之后也是如此。
请提前帮助和谢谢!
答案 0 :(得分:3)
如果php是由网络浏览器触发的,浏览器也会触发刷新,并且当浏览器没有请求任何内容时程序没有运行。
如果您对Web服务器具有较低级别的访问权限,则可以创建cron作业或其他后台任务来运行某些代码,而不依赖于连接到服务器的Web浏览器。或许你可以从php启动一个后台shell脚本,但我不确定是否允许这样做。