在php中可以通过“ignore_user_abort”函数实现关闭页面仍执行的功能,其语法是“ignore_user_abort(true); ”,表示尽管Client断开,但PHP脚本也可以继续执行。

推荐:《PHP视频教程》

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")."

";

fwrite($fp,$str);

fclose($fp);

sleep(5); //半小时执行一次

}

?>

php 页面关了还在执行,php关闭页面仍执行的实现方法相关推荐

  1. html页面关不了,为什么网页无法关闭的三种原因分析

    内容提要:针对为什么网页无法关闭这一问题,分析了常见的三种原因和相关的解决思路. 偶尔上网会遇到网页无法关闭的情况,按ALT+F4键也无法关闭. 为什么网页无法关闭呢,原因有很多种,下面介绍的方法和思 ...

  2. 电脑键盘关机是哪个键_电脑关机后键盘鼠标还亮着怎么关闭?华硕主板的解决方法...

    经常有用户问到我这样的问题,为什么电脑关机之后,键盘和鼠标还是亮着灯,是不是主板有问题,本人真还见过有买家直接说是主板漏电导致的,让我帮忙处理售后.但是呢,这个问题并不是主板上的故障,更不是漏电导致的 ...

  3. Android串口通讯,在线程里一直监听是否有消息发来,接收到消息到runOnUiThread处理跳转页面,页面跳转关闭之后,在发送消息尽然还会执行在打开页面?

    我写了一个线程,在线程里死循环一直在监听接收单片机给我发来的消息,接收到之后,进到处理数据的方法里,方法里面有个runOnUiThread线程,用来更新ui信息,当接收到我需要跳转页面的信息时,执行跳 ...

  4. alert时java还时js_js 加alert后才能执行方法

    原因是:访问页面时,某些js方法还没初始化(或者还没有加载出来)此时调用肯定不执行.alert起到了延迟的功能,当用户点击确定此时要执行的js恰好初始化完成,能正常执行. 解决方法是 加setTime ...

  5. php 判断页面加载完,所有ajax执行完且页面加载完判断

    jquery ajax&load 方法导致 js效果不显示或显示后由于加载后ajax 重新布局页面导致效果错误. 解决思路:需要在ajax get post 或 load 等执行完后再去执行方 ...

  6. 微信小程序 - 返回前一个页面时,执行前一个页面的函数方(wx.navigateBack 返回后,执行上一页的某个函数方法刷新数据)回前一个页面时,执行前一个页面的函数方法。支持改变 data 数据。

    前言 例如,您使用 wx.navigateTo 跳转到页面后,当用户点击左上角返回时,您需要执行上一页的函数来达到更新数据或改变数据. 比如 当付款完成后,从页面返回查看订单时,订单列表此时数据必须是 ...

  7. 关闭页面时执行“退出”的解决方案

    在有些应用中我们需要实时的更新站点用户是否在线的状态.比如一些论坛里的在线成员实时显示,或基于网页的聊天.会议系统等.这种情况下,如果用户点击"退出"按钮或链接,我们将之行一系列后 ...

  8. 后退到的页面为什么没有执行js_为什么中层没有执行力?

    很多公司里都存在这么一种现象. 中层管理者说:"这几年感觉特别累,老板交办一些事,因为他时间有限,只说了个大概.我下去做了几天,向老板一汇报,发现和老板想要的不一样,又要重新弄.挨一顿训不说 ...

  9. 哈罗单车怎么关锁还车_记者体验临沂共享单车定点还车 停错地方关不上锁

    共享单车在给市民出行带来便利的同时,也引发了停放秩序混乱.妨碍市民通行等问题,为规范共享单车停放,兰山区在临沂市率先试点共享单车定点停放,并在特定区域施划共享单车定点停放区.据悉,临沂市兰山区第一批2 ...

最新文章

  1. java pca资料整理
  2. linux基础(一)
  3. 【提高系列】webpack相关知识
  4. iOS容易造成循环引用的三种场景,就在你我身边!
  5. 60、二叉搜索树的第k个结点
  6. linux下使用wget下载jdk
  7. 3D视觉(一)三维数学基础教程和SLAM
  8. java apns ssl错误_无法使用Javapns/Javaapns SSL握手失败发送推送通知
  9. Marxan模型保护区优化与保护空缺甄选技术、InVEST生态系统中的应用
  10. Android SDK测试
  11. python控制风扇_Python 语音控制普通风扇实现教程
  12. QGIS插件开发-执法业务计算
  13. 基于GoogleMap,Mapabc,51ditu基于GoogleMap,Mapabc,51ditu,VirtualEarth,YahooMap Api接口的Jquery插件的通用实现(含源代码下载)
  14. 听dalao讲课 7.26
  15. NPN和PNP 的电流方向 、大小关系 、电压偏置
  16. 什么是搜索词?有什么用?
  17. 微信小程序:图片拼图小程序源码
  18. 渗透测试-2022红队必备工具列表总结​
  19. teamviewer的安装和卸载
  20. 天体物理学-星际穿越

热门文章

  1. android欢迎界面动画收集
  2. python定义静态变量_对Pyhon实现静态变量全局变量的方法详解
  3. Web第五讲:Web前端开发技术概述
  4. Python——参数函数(可变参数)
  5. php正值转负值,php 负数转正数的教程
  6. 【神念无界·源起山海】见证链游崛起,探索无限可能
  7. Android 开发(02)UI布局方式
  8. Vue的数据绑定、Vue的事件绑定、Class和Style的绑定
  9. 如何利用ArcGIS探究环境与生态因子对水体、土壤、大气污染物等影响
  10. C++jarvis平面凸包(贾维斯)算法(附完整源码)