浏览器关闭后,能继续执行的php函数(ignore_user_abort)

 更新时间:2012年08月01日 16:39:00   作者:  
希望关闭浏览器后,程序能继续在后台跑,这种情况下需要用到ignore_user_abort()函数
多的不说,直接上代码:
复制代码 代码如下:

ignore_user_abort(true); //设置客户端断开连接时是否中断脚本的执行
set_time_limit(0);
$file = '/tmp/ignore_user.txt';
if(!file_exists($file)) {
file_put_contents($file);
}
if(!$handle = fopen($file,'a+b')){
echo "not open file :".$file;
exit;
}
$i=0;
while($i<100) {
$time = date("Y-m-d H:i:s",time());
echo $time."\n";
if(fwrite($handle,$time."\n")===false) {
echo "not write file:".$file;
exit;
}
echo "write file time:".$time."\n";
$i++;
sleep(2);
}
fclose($handle);

相关文章

  • php下尝试使用GraphicsMagick的缩略图功能

    php下尝试使用GraphicsMagick的缩略图功能

    现在,对一个Web程序员来说,图像处理已经属于必会知识之一了。且不说Flickr,Yupoo等专业图片分享网站,就算是一个和图片分享不沾边的网站,也会用到很多图片处理的功能,比如说:用户上传头像,然后自动生成缩略图。
    2011-01-01
  • 基于PHP开发中的安全防范知识详解

    基于PHP开发中的安全防范知识详解

    本篇文章是对PHP开发中的安全防范知识进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php+js实现点赞功能的示例详解

    php+js实现点赞功能的示例详解

    这篇文章主要介绍了php+js实现点赞功能的示例详解,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • php Session存储到Redis的方法

    php Session存储到Redis的方法

    php Session可以保存到文本或者内存、还有数据库,今天讲的是存到Redis的方法。
    2013-11-11
  • php去除字符串中空字符的常用方法小结

    php去除字符串中空字符的常用方法小结

    这篇文章主要介绍了php去除字符串中空字符的常用方法,实例分析了php中的trim()、ltrim()、rtrim()及chop()等函数的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • PHP实现模仿socket请求返回页面的方法

    PHP实现模仿socket请求返回页面的方法

    这篇文章主要介绍了PHP实现模仿socket请求返回页面的方法,是socket通信非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • php压缩和解压缩字符串的方法

    php压缩和解压缩字符串的方法

    这篇文章主要介绍了php压缩和解压缩字符串的方法,涉及php中gzcompress与gzuncompress的使用技巧,需要的朋友可以参考下
    2015-03-03
  • 谈PHP生成静态页面分析 模板+缓存+写文件

    谈PHP生成静态页面分析 模板+缓存+写文件

    谈PHP生成静态页面 模板+缓存+写文件,大家可以参考下代码。
    2009-08-08
  • 详解如何用PHP 实现多进程

    详解如何用PHP 实现多进程

    这篇文章主要为大家介绍了如何用PHP 实现多进程实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • PHP 数字左侧自动补0

    PHP 数字左侧自动补0

    举例来说:员工的工号 X001 虽然 MySQL 本身的字段设定成 zerofill 的属性时,会将不足位数的部份补上0,但是这个功能只能用在数字的字段上面。 所以必要的时候只好靠PHP来进行了。
    2008-03-03

最新评论