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
\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 called
set_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获得客户端浏览器名称及版本的方法(基于ECShop函数)
- 使用PHP和JavaScript判断请求是否来自微信内浏览器
- PHP判断浏览器、判断语言代码分享
- php实现读取手机客户端浏览器的类
- php获取用户浏览器版本的方法
- PHP向浏览器输出内容的4个函数总结
- php禁止浏览器使用缓存页面的方法
- php导出csv数据在浏览器中输出提供下载或保存到文件的示例
- PHP获取浏览器信息类和客户端地理位置的2个方法
http://www.bkjia.com/PHPjc/1099053.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1099053.htmlTechArticlePHP检测用户是否关闭浏览器的方法,php检测用户浏览器 本文实例讲述了PHP检测用户是否关闭浏览器的方法。分享给大家供大家参考,具体如...