我写一个php无限循环程序,然后运行,再关闭浏览器,程序继续在后台运行着。

2024-12-15 09:31:55
推荐回答(4个)
回答1:

set_time_limit(0)//无限超时
ignore_user_abort (true)//忽略用户离去

while(1){
你的代码
sleep(100)//停顿100秒防止死循环耗资源
}

至於你的监控页面需要用ajax来实现防止其受被监控页影响
你可以百度一下(建议谷歌) ajax长轮询,这个可以实现你要的效果
这样可以实现後台执行的效果,但

回答2:

你这个目的用不着无限循环吧?记录一下上线时间,按时间推算合理的进度,直接往数据库里放结果不就行了?

回答3:

我猜你可能两个程序都超时了吧

回答4:

晕死,这搞这个有什么用呢