PHP檢測用戶是否關閉瀏覽器的方法
更新時間:2016年02月14日 11:28:52 作者:思齊_
這篇文章主要介紹了PHP檢測用戶是否關閉瀏覽器的方法,通過connection_status獲取連接狀態(tài)實現(xiàn)針對瀏覽器關閉的判定功能,需要的朋友可以參考下
本文實例講述了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狀態(tài)是檢測不到的 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相關內(nèi)容感興趣的讀者可查看本站專題:《PHP基本語法入門教程》、《PHP錯誤與異常處理方法總結》及《php常用函數(shù)與技巧總結》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
php使用filter_var函數(shù)判斷郵箱,url,ip格式示例
這篇文章主要介紹了php使用filter_var函數(shù)判斷郵箱,url,ip格式,簡單分析了php filter_var函數(shù)的功能、參數(shù),并結合實例形式給出了filter_var函數(shù)判斷郵箱,url,ip格式的相關操作技巧,需要的朋友可以參考下2019-07-07PHP實現(xiàn)實時生成并下載超大數(shù)據(jù)量的EXCEL文件詳解
EXCEL文件的處理是我們在日常工作中經(jīng)常會遇到的,這篇文章主要給大家介紹了關于利用PHP如何實現(xiàn)實時生成并下載超大數(shù)據(jù)量的EXCEL文件,通過文中介紹的這個方法對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考借鑒,下面來一起看看吧。2017-10-10php自定義排序uasort函數(shù)示例【二維數(shù)組按指定鍵值排序】
這篇文章主要介紹了php自定義排序uasort函數(shù),結合實例形式分析了php實現(xiàn)二維數(shù)組按指定鍵值排序的相關操作技巧,需要的朋友可以參考下2019-06-06