让PHP程序永远在后台运行
来源:互联网 发布:windows如何更改用户名 编辑:程序博客网 时间:2024/05/16 07:33
PHP里有个函数很有用。这是在最近的开发中才逐渐用到的。
int ignore_user_abort ( [bool setting] )
这个函数的作用是指示服务器端在远程客户端关闭连接后是否继续执行下面的脚本。
setting 参数是一个可选参数。如设置为True,则表示如果用户停止脚本运行,仍然不影响脚本的运行(即:脚本将持续执行);如果设置为False,则表示当用户停止运行脚本程序时,脚本程序将停止运行。
下面这个例子,在用户关闭浏览器后,该脚本仍然后在服务器上继续执行:
<?phpignore_user_abort(); // 后台运行set_time_limit(0); // 取消脚本运行时间的超时上限do{sleep(60); // 休眠1分钟}while(true);?>
除非在服务器上关闭这个程序,否则这断代码将永远执行下去。
-------------------------------------------------------------------------
<?php ignore_user_abort(); // 后台运行 set_time_limit(0); // 取消脚本运行时间的超时上限 echo 'start.'; while(!file_exists('close.txt')){ $fp = fopen('test.txt','a+'); fwrite($fp,date("Y-m-d H:i:s") . " 成功了!rn"); fclose($fp); sleep(10); } echo 'end.';?>
http://www.thinksaas.cn/topics/0/3/3910.html
0 0
- 让PHP程序永远在后台运行
- PHP程序永远在后台运行
- 如何让php在后台运行
- 让symbian 程序在后台运行
- 如何让程序在后台运行
- 让symbian 程序在后台运行
- linux 让程序在后台运行
- iOS 如何让程序在后台运行
- linux下,让程序在后台运行
- 让iOS程序一直在后台运行
- 让iOS程序长久在后台运行
- nohup命令让Linux下程序永远在后台执行
- nohup命令让Linux程序永远在后台执行
- 小技巧:让linux程序在后台运行
- 让Linux终端中执行的程序在后台运行
- 让程序退出后在后台运行的方法
- 如何让控制台的程序在后台运行
- 调用系统声音, 震动, 让程序一直在后台运行
- AIM Tech Round 3 (Div. 1)-C. Centroids
- Dijkstra
- springMVC报400 Bad Request错误
- Java当中的IO(三)
- 取石子(-)
- 让PHP程序永远在后台运行
- Cisco NAT 配置指南
- linux date 前一天等多种用法
- 初学51单片,写的几个小程序
- WinForm最小化到托盘以及托盘右键菜单
- 记录Intent的几种Flag
- HTTP核心模块配置静态web服务器 6-对客户端请求的限制
- 【NOIP2015】洛谷2678 跳石头
- leetcode--integer_to_roman && roman_to_integer