服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - PHP计划任务之关闭浏览器后仍然继续执行的函数

PHP计划任务之关闭浏览器后仍然继续执行的函数

2019-11-04 13:53php教程网 PHP教程

通过使用ignore_user_abort函数的特性,实现PHP计划任务,需要的朋友可以参考下。

备忘一下这个函数: 
函数名称:ignore_user_abort 
本函数配置或取得使用端连接中断后,PHP 程序是否仍继续执行。默认值为中断连接后就停止执行。在 PHP 配置文件中 (php3.ini/php.ini) 的 ignore_user_abort 选项就是配置处。本功能在 PHP 3.0.7 版之后才开始提供。 
官方说明:http://cn2.php.net/manual/en/function.ignore-user-abort.php 


使用方法: 

复制代码代码如下:


ignore_user_abort(true); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行. 


这样就可以实现计划任务效果了.但是还是要客户端访问程序才行. 
比如说在生成静态页面、采集的时候,不需要在等待了。关掉浏览器吧。 
例子: 

复制代码代码如下:


//test 
set_time_limit(0); 
ignore_user_abort(true); 
$i = 0 ; 
while($i ++ < 200){ 
file_put_contents($i.'.php' , $i); 
sleep(3); 


用ignore_user_abort函数实现php计划任务 

复制代码代码如下:


<?php 
ignore_user_abort(true); 
set_time_limit(0); 
while(1) { 
  $fp = fopen('time_task.txt',"a+"); 
  $str = date("Y-m-d h:i:s")."\n\r"; 
  fwrite($fp,$str); 
  fclose($fp); 
  sleep(5); //半小时执行一次 

?> 

延伸 · 阅读

精彩推荐
  • PHP教程PHP面向对象五大原则之依赖倒置原则(DIP)详解

    PHP面向对象五大原则之依赖倒置原则(DIP)详解

    这篇文章主要介绍了PHP面向对象五大原则之依赖倒置原则(DIP),简单讲述了依赖倒置原则的概念、原理并结合实例形式分析了php依赖倒置原则相关定义与使用...

    雪山飞猪3382019-10-13
  • PHP教程PHP实现微信对账单处理

    PHP实现微信对账单处理

    这篇文章主要为大家详细介绍了PHP实现微信对账单处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    小姚php2452019-09-04
  • PHP教程php UTF-8、Unicode和BOM问题

    php UTF-8、Unicode和BOM问题

    经常遇到的问题是,使用了BOM编码后,PHP脚本执行错误,或使用fileStream读取并转换为XML会报错"The markup in the document following the root element must be well-formed."。...

    php教程网1942019-10-30
  • PHP教程PHP中单双号与变量

    PHP中单双号与变量

    这篇文章主要介绍了PHP中单双号与变量的相关资料,本文实例代码结合文字说明,给大家介绍的非常详细,需要的朋友参考下 ...

    mrr1342019-10-15
  • PHP教程php微信开发之图片回复功能

    php微信开发之图片回复功能

    这篇文章主要为大家详细介绍了php微信开发之图片回复功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ...

    qiphon36502262019-09-25
  • PHP教程PHP的PDO预定义常量讲解

    PHP的PDO预定义常量讲解

    今天小编就为大家分享一篇关于PHP的PDO预定义常量讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看...

    php参考手册3992019-06-28
  • PHP教程PDO::quote讲解

    PDO::quote讲解

    今天小编就为大家分享一篇关于PDO::quote讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...

    php参考手册3452019-06-26
  • PHP教程PHPExcel实现表格导出功能示例【带有多个工作sheet】

    PHPExcel实现表格导出功能示例【带有多个工作sheet】

    这篇文章主要介绍了PHPExcel实现表格导出功能,结合实例形式分析了PHPExcel针对带有多个工作sheet的表格导出相关操作实现技巧,需要的朋友可以参考下 ...

    wensongyu1342019-09-25