Home >Backend Development >PHP Tutorial >PHP method to detect whether the user has closed the browser, php detects the user's browser_PHP tutorial

PHP method to detect whether the user has closed the browser, php detects the user's browser_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-07-12 08:59:26781browse

How PHP detects whether the user closes the browser, php detects the user's browser

The example in this article describes the method of PHP detecting whether the user closes the browser. Share it with everyone for your reference, the details are as follows:

1. Example 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. Example 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);
}

Readers who are interested in more PHP-related content can check out the special topics of this site: "Introduction Tutorial on PHP Basic Syntax", "Summary of PHP Error and Exception Handling Methods" and "Summary of Common PHP Functions and Techniques"

I hope this article will be helpful to everyone in PHP programming.

Articles you may be interested in:

  • PHP method to obtain the client browser name and version (based on ECShop function)
  • Use PHP and JavaScript to determine whether the request comes from WeChat Internal browser
  • PHP determines the browser and language code sharing
  • php implements the class of reading the mobile client browser
  • php method to obtain the user’s browser version
  • Summary of 4 functions for PHP to output content to the browser
  • How to prevent the browser from using cached pages in php
  • php exports csv data and outputs it in the browser for downloading or saving Example to file
  • 2 methods for PHP to obtain browser information class and client location

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1099053.htmlTechArticlePHP method to detect whether the user closes the browser, php detects the user browser. This article describes the example of PHP detecting whether the user closes the browser. Browser method. Share it with everyone for your reference, specifically...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn