php 页面关了还在执行,php关闭页面仍执行的实现方法
在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关闭页面仍执行的实现方法相关推荐
- html页面关不了,为什么网页无法关闭的三种原因分析
内容提要:针对为什么网页无法关闭这一问题,分析了常见的三种原因和相关的解决思路. 偶尔上网会遇到网页无法关闭的情况,按ALT+F4键也无法关闭. 为什么网页无法关闭呢,原因有很多种,下面介绍的方法和思 ...
- 电脑键盘关机是哪个键_电脑关机后键盘鼠标还亮着怎么关闭?华硕主板的解决方法...
经常有用户问到我这样的问题,为什么电脑关机之后,键盘和鼠标还是亮着灯,是不是主板有问题,本人真还见过有买家直接说是主板漏电导致的,让我帮忙处理售后.但是呢,这个问题并不是主板上的故障,更不是漏电导致的 ...
- Android串口通讯,在线程里一直监听是否有消息发来,接收到消息到runOnUiThread处理跳转页面,页面跳转关闭之后,在发送消息尽然还会执行在打开页面?
我写了一个线程,在线程里死循环一直在监听接收单片机给我发来的消息,接收到之后,进到处理数据的方法里,方法里面有个runOnUiThread线程,用来更新ui信息,当接收到我需要跳转页面的信息时,执行跳 ...
- alert时java还时js_js 加alert后才能执行方法
原因是:访问页面时,某些js方法还没初始化(或者还没有加载出来)此时调用肯定不执行.alert起到了延迟的功能,当用户点击确定此时要执行的js恰好初始化完成,能正常执行. 解决方法是 加setTime ...
- php 判断页面加载完,所有ajax执行完且页面加载完判断
jquery ajax&load 方法导致 js效果不显示或显示后由于加载后ajax 重新布局页面导致效果错误. 解决思路:需要在ajax get post 或 load 等执行完后再去执行方 ...
- 微信小程序 - 返回前一个页面时,执行前一个页面的函数方(wx.navigateBack 返回后,执行上一页的某个函数方法刷新数据)回前一个页面时,执行前一个页面的函数方法。支持改变 data 数据。
前言 例如,您使用 wx.navigateTo 跳转到页面后,当用户点击左上角返回时,您需要执行上一页的函数来达到更新数据或改变数据. 比如 当付款完成后,从页面返回查看订单时,订单列表此时数据必须是 ...
- 关闭页面时执行“退出”的解决方案
在有些应用中我们需要实时的更新站点用户是否在线的状态.比如一些论坛里的在线成员实时显示,或基于网页的聊天.会议系统等.这种情况下,如果用户点击"退出"按钮或链接,我们将之行一系列后 ...
- 后退到的页面为什么没有执行js_为什么中层没有执行力?
很多公司里都存在这么一种现象. 中层管理者说:"这几年感觉特别累,老板交办一些事,因为他时间有限,只说了个大概.我下去做了几天,向老板一汇报,发现和老板想要的不一样,又要重新弄.挨一顿训不说 ...
- 哈罗单车怎么关锁还车_记者体验临沂共享单车定点还车 停错地方关不上锁
共享单车在给市民出行带来便利的同时,也引发了停放秩序混乱.妨碍市民通行等问题,为规范共享单车停放,兰山区在临沂市率先试点共享单车定点停放,并在特定区域施划共享单车定点停放区.据悉,临沂市兰山区第一批2 ...
最新文章
- java pca资料整理
- linux基础(一)
- 【提高系列】webpack相关知识
- iOS容易造成循环引用的三种场景,就在你我身边!
- 60、二叉搜索树的第k个结点
- linux下使用wget下载jdk
- 3D视觉(一)三维数学基础教程和SLAM
- java apns ssl错误_无法使用Javapns/Javaapns SSL握手失败发送推送通知
- Marxan模型保护区优化与保护空缺甄选技术、InVEST生态系统中的应用
- Android SDK测试
- python控制风扇_Python 语音控制普通风扇实现教程
- QGIS插件开发-执法业务计算
- 基于GoogleMap,Mapabc,51ditu基于GoogleMap,Mapabc,51ditu,VirtualEarth,YahooMap Api接口的Jquery插件的通用实现(含源代码下载)
- 听dalao讲课 7.26
- NPN和PNP 的电流方向 、大小关系 、电压偏置
- 什么是搜索词?有什么用?
- 微信小程序:图片拼图小程序源码
- 渗透测试-2022红队必备工具列表总结​
- teamviewer的安装和卸载
- 天体物理学-星际穿越
热门文章
- android欢迎界面动画收集
- python定义静态变量_对Pyhon实现静态变量全局变量的方法详解
- Web第五讲:Web前端开发技术概述
- Python——参数函数(可变参数)
- php正值转负值,php 负数转正数的教程
- 【神念无界·源起山海】见证链游崛起,探索无限可能
- Android 开发(02)UI布局方式
- Vue的数据绑定、Vue的事件绑定、Class和Style的绑定
- 如何利用ArcGIS探究环境与生态因子对水体、土壤、大气污染物等影响
- C++jarvis平面凸包(贾维斯)算法(附完整源码)