很多站长朋友们都不太清楚php编程无限保存,今天小编就来给大家整理php编程无限保存,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP 怎么永久保存多个变量(不上传数据库) 2、 我写一个php无限循环程序,然后运行,再关闭浏览器,程序继续在后台运行着。 3、 如果用php编程时不小心将一个无限不循环的数保存了,会怎么样?是不是电脑会死机呢?有什么解决的方法呢? 4、 php如何将jpgraph绘画出的图片不断保存的本地文件夹 5、 php 如何让一个变量长期存在 PHP 怎么永久保存多个变量(不上传数据库)不存数据库,那就只好存服务器上的文件中。
如果是全局的配置,只能存服务器上;
如果是用户配置,也可以存在Cookie里,但是这个不是永久的,用户清除Cookie就没了,根据你的业务需要选择。
我写一个php无限循环程序,然后运行,再关闭浏览器,程序继续在后台运行着。set_time_limit(0)//无限超时
ignore_user_abort (true)//忽略用户离去
while(1){
你的代码
sleep(100)//停顿100秒防止死循环耗资源
}
至於你的监控页面需要用ajax来实现防止其受被监控页影响
你可以百度一下(建议谷歌) ajax长轮询,这个可以实现你要的效果
这样可以实现後台执行的效果,但
如果用php编程时不小心将一个无限不循环的数保存了,会怎么样?是不是电脑会死机呢?有什么解决的方法呢?这种情况是存在的,发现电脑了一下子变慢很多,程序没反应,可以结束进程.....在资源管理器杀掉即可.
php如何将jpgraph绘画出的图片不断保存的本地文件夹原因很简单,那是因为PHP页面都有一个反应超时的时间,一般为三十秒。
相信阁下所说的不断绘图并保存,是使用的一个死循环,然后在浏览器打开那个页面就让它运行吧?
这样不行的,因为运行过程中,那个页面一直在做绘图保存处理,循环都还没有退出来,三十秒就过去了,于是,程序停止。
那么设置更长的超时时间?完全不可取,因为一则无法真正意义上不断,将超时时间设置过大,对服务器要求也高。
那么怎么解决?建议使用Ajax。让JS循环,循环一次,则通过Ajax来让PHP绘图并保存,这样,在浏览器不关闭的情况下,则可无限循环了。当然,一定要做好异常处理,因为万一某一次循环出了问题,可能会导致循环终止。
php 如何让一个变量长期存在1、PHP程序结束了,变量当然就会销毁。如果你要变量活下去,那就得给他一个地方活着。
数据库是一个地方,memcache/redis之类的内存是一个地方,硬盘是一个地方,第三方存储API也是一个地方。
2、因为PHP木有daemon,PHP变量的生命周期是页面级别的,页面结束了,变量也就结束了,保存在redis或者memcached。
关于php编程无限保存的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php编程无限保存 phpstorm怎么保存的详细内容...