文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关闭浏览器后让php脚本继续运行

关闭浏览器后让php脚本继续运行

时间:2007-04-08  来源:blau

典型的B/S程序中Broswer和Server是共生的,Browser关闭了,在Server上跑的脚本也会自动终止。但是服务器端的终止操作也是由php引擎发出的,所以为了一些特使应用,PHP的开发者搞出了一个函数叫ignore_user_abort(),通过调用这个函数允许php脚本一直运行下去,不管浏览器是已经关闭,但是应用这个函数需要在php.ini中将ignore_user_abort设置为on,通常还要用set_time_limit(0)配合使用。下面给出一个测试程序:

?php
ini_set("ignore_user_abort",true);
set_time_limit(0);
ignore_user_abort(true);
sleep(30);
$fp = fopen("out.txt","w");
for($i=0;$i10;$i++){
    fwrite($fp,$i."\r\n");
}
?>
在浏览器执行这个程序后,然后关掉它,静候30秒后会在当前目录下生成一个out.txt


相关阅读 更多 +
排行榜 更多 +
开心动动脑安卓版 v1.0 手机版

开心动动脑安卓版 v1.0 手机版

休闲益智 下载
不良人破局手游下载

不良人破局手游下载

角色扮演 下载
云海之下手游下载

云海之下手游下载

角色扮演 下载