当前位置:首页 > 日记 > 正文

PHP检测用户是否关闭浏览器的方法

PHP检测用户是否关闭浏览器的方法

本文实例讲述了PHP检测用户是否关闭浏览器的方法。分享给大家供大家参考,具体如下:

1、例子1

echo str_repeat(" ",3000);ignore_user_abort(true); mylog('online');while (true) {   /*   * 1、程序正常结束   connection_status 0   * 2、点击浏览器“停止”按钮   connection_status 1   * 3、超时  connection_status 2   */ echo "test<br>\n"; //注意程序一定要有输出,否则ABORTED状态是检测不到的 flush(); sleep(1); if (connection_status()!=0){    mylog('offline');    die('end the script'); }}function mylog($str){   $fp = fopen('e:/abort.txt', 'a');   $str = date('Y-m-d H:i:s').$str."\r\n";   fwrite($fp, $str);   fclose($fp);}

2.例子2

function foo() { $s = 'connection_status '. connection_status(); mylog($s);} register_shutdown_function('foo');//script processing is complete or when exit() is calledset_time_limit(10);for($i=0; $i<10000000; $i++) echo $i;function mylog($str){  $fp = fopen('e:/abort.txt', 'a');  $str = date('Y-m-d H:i:s').$str."\r\n";  fwrite($fp, $str);  fclose($fp);}

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基本语法入门教程》、《PHP错误与异常处理方法总结》及《php常用函数与技巧总结》

希望本文所述对大家PHP程序设计有所帮助。

相关文章

php实现的中秋博饼游戏之绘制骰子

php实现的中秋博饼游戏之绘制骰子

绘制,骰子,示例,中秋,图案,本文实例讲述了php实现的中秋博饼游戏之绘制骰子图案功能。分享给大家供大家参考,具体如下:最近公司中秋博饼(在厦门),自己没事也想玩玩,所以就想动手写了一个纯php实现的中秋博饼游戏,既然要纯php实现,就要用php来生成图…

用excel做施工进度表的教程步骤图

用excel做施工进度表的教程步骤图

教程,步骤,图文教程,进度表,表格,  Excel是三大办公软件之一的一个软件,他经常用于数据的整理、分析、以及对比等。而有很多时候需要用到Excel里的施工进度表进行统计进度。下面是小编带来的关于如何用excel做施工进度表教程的内容,欢迎阅…

win7字体怎么安装到电脑

win7字体怎么安装到电脑

安装,字体,电脑软件,相信很多用户都会给自己的win7系统电脑进行个性化设置,比如系统主题设置、图标更换或添加个性化字体等等,这样就能给系统添加多一分色彩。但是新手用户不知道如何去给win7添加个性化字体,针对朋友提出的问题,下面一起来看看…

你可能不知道json.stringify()详细解

你可能不知道json.stringify()详细解

解释,你可,详细,电脑软件,stringify,前言 JSON已经逐渐取代XML是由世界各地的开发商广泛使用。本文是对部分json.stringify在Javascript中使用的细节进行深入的解释。首先,JSON,Javascript的简要回顾: 并非所有合法JSON都是有效的Javascript; JSON仅是文本格式; …

PS如何利用滤镜转素描效果

PS如何利用滤镜转素描效果

滤镜,素描,效果,电脑软件,PS,   本教程的效果制作过程其实只有一步,用照亮边缘滤镜快速把图片转为线条效果,后期只需要去色,反相再添加一些细节即可。PS利用滤镜转素描效果教程原图最终效果1、打开素材图片,把背景图层复制一层,执行…

360浏览器收藏夹不见了怎么设置?

360浏览器收藏夹不见了怎么设置?

浏览器,设置,收藏夹,不见了,电脑软件,360浏览器收藏夹消失了,应该怎么办?大家在使用360浏览器的过程中,可能会因操作不当导致收藏夹不显示,下边就为大家带来360浏览器收藏夹消失的解决办法!360浏览器显示/隐藏收藏夹办法下面两图为收藏夹显示…

PS滤镜使魔环特效

PS滤镜使魔环特效

滤镜,特效,电脑软件,PS,使魔环,在现实生活中,有许多特殊的效果需要我们在设计工作中表现出来。我们不能通过射击来实现它们。例如,世界的尽头,山洪和宇宙空间,我们需要使用特效合成技术,当然,这也是对设计师创造性想象力的一次大考验。我们将使用…

photoshop cs6如何将照片转换为CMY

photoshop cs6如何将照片转换为CMY

模式,照片,转换为,如何将,电脑软件,有时由于工作或打印的需要,可能要把照片保存成cmyk模式,今天,我们一起来学习吧。photoshop cs6如何将照片转换为CMYK模式?启动photoshop cs6软件。如图。菜单栏,选择"文件&rdquo;&mdash;&mdash;&ldquo;打开&r…

如何在Excel2010一个单元格中插入

如何在Excel2010一个单元格中插入

图表,单元,格中,步骤,如何在,  往往我们用到的Excel插入图表时,图表都会占据很多个单元格,但是你有没想过一个单元格里也可以插入图表,有没兴趣做这么一个迷你单元格,那就跟着我的步伐吧。在Excel2010一个单元格中插入图表的步骤步骤一、首先…

PS图形如何使艺术风格更优美

PS图形如何使艺术风格更优美

图形,优美,艺术风格,电脑软件,PS,今天,小编辑分享一个教程,教你用ps来比较艺术的音色,看的容易理解,非常适合新手,希望大家喜欢。 PS人比较艺术音调的方式 首先,人类图像着色的基本原理。 与设计原则一样,图片的主色最好不超过三种,小的颜色有淡…

5种适合人工智能发展的编程语言附

5种适合人工智能发展的编程语言附

人工智能,编程语言,附属,适合,电脑软件,人工智能是一个非常广泛的领域。许多编程语言可用于人工智能的发展,所以很难说哪种语言必须为AI的选择也意味着会有好的和坏的点,并不是所有的编程语言都可以节省时间和能源开发。所以我们有5种,更适合…

jQuery中on方法使用注意事项详解

jQuery中on方法使用注意事项详解

方法,详解,注意事项,电脑软件,jQuery,on(eventType,[childSelector],[data],fn)采用事件委托机制绑定事件,好处是子元素动态加入时无需再次绑定。on方法可以传入childSelector指定添加事件处理函数的具体子元素,还可以传入对象格式的数据data…