PHP檢測(cè)用戶(hù)是否關(guān)閉瀏覽器的方法
本文實(shí)例講述了PHP檢測(cè)用戶(hù)是否關(guān)閉瀏覽器的方法。分享給大家供大家參考,具體如下:
1、例子1
echo str_repeat(" ",3000); ignore_user_abort(true); mylog('online'); while (true) { /* * 1、程序正常結(jié)束 connection_status 0 * 2、點(diǎn)擊瀏覽器“停止”按鈕 connection_status 1 * 3、超時(shí) connection_status 2 */ echo "test<br>\n"; //注意程序一定要有輸出,否則ABORTED狀態(tài)是檢測(cè)不到的 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); }
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《PHP基本語(yǔ)法入門(mén)教程》、《PHP錯(cuò)誤與異常處理方法總結(jié)》及《php常用函數(shù)與技巧總結(jié)》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- PHP+Ajax實(shí)現(xiàn)的檢測(cè)用戶(hù)名功能簡(jiǎn)單示例
- PHP+Ajax檢測(cè)用戶(hù)名或郵件注冊(cè)時(shí)是否已經(jīng)存在實(shí)例教程
- php檢測(cè)用戶(hù)是否用手機(jī)(Mobile)訪問(wèn)網(wǎng)站的類(lèi)
- 使用php檢測(cè)用戶(hù)當(dāng)前使用的瀏覽器是否為IE瀏覽器
- php 計(jì)劃任務(wù) 檢測(cè)用戶(hù)連接狀態(tài)
- PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶(hù)名實(shí)時(shí)檢測(cè))
- PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶(hù)名實(shí)時(shí)檢測(cè))
- 基于PHP實(shí)現(xiàn)用戶(hù)在線狀態(tài)檢測(cè)
相關(guān)文章
在同一窗體中使用PHP來(lái)處理多個(gè)提交任務(wù)
在PHP中的處理窗體數(shù)據(jù)比其它網(wǎng)頁(yè)程序語(yǔ)言更簡(jiǎn)單——如果你使用這種語(yǔ)言一段時(shí)間后,你會(huì)發(fā)現(xiàn)這是一個(gè)不可爭(zhēng)辯的事實(shí)。這種操作的簡(jiǎn)易性使它可以容易地處理更為復(fù)雜的窗體事件,包括今天討論的主題,即在同一個(gè)窗體中通過(guò)多個(gè)按鈕來(lái)處理不同的任務(wù)。2008-05-05如何用php生成扭曲及旋轉(zhuǎn)的驗(yàn)證碼圖片
本篇文章是對(duì)利用php生成扭曲及旋轉(zhuǎn)的驗(yàn)證碼圖片進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php使用filter_var函數(shù)判斷郵箱,url,ip格式示例
這篇文章主要介紹了php使用filter_var函數(shù)判斷郵箱,url,ip格式,簡(jiǎn)單分析了php filter_var函數(shù)的功能、參數(shù),并結(jié)合實(shí)例形式給出了filter_var函數(shù)判斷郵箱,url,ip格式的相關(guān)操作技巧,需要的朋友可以參考下2019-07-07php策略模式簡(jiǎn)單示例分析【區(qū)別于工廠模式】
這篇文章主要介紹了php策略模式,對(duì)比工廠模式簡(jiǎn)單分析了php策略模式的原理與使用方法,需要的朋友可以參考下2019-09-09PHP實(shí)現(xiàn)實(shí)時(shí)生成并下載超大數(shù)據(jù)量的EXCEL文件詳解
EXCEL文件的處理是我們?cè)谌粘9ぷ髦薪?jīng)常會(huì)遇到的,這篇文章主要給大家介紹了關(guān)于利用PHP如何實(shí)現(xiàn)實(shí)時(shí)生成并下載超大數(shù)據(jù)量的EXCEL文件,通過(guò)文中介紹的這個(gè)方法對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-10-10php自定義排序uasort函數(shù)示例【二維數(shù)組按指定鍵值排序】
這篇文章主要介紹了php自定義排序uasort函數(shù),結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)二維數(shù)組按指定鍵值排序的相關(guān)操作技巧,需要的朋友可以參考下2019-06-06PHP+MySQL實(shí)現(xiàn)模糊查詢(xún)員工信息功能示例
這篇文章主要介紹了PHP+MySQL實(shí)現(xiàn)模糊查詢(xún)員工信息功能,結(jié)合實(shí)例形式分析了php連接mysql數(shù)據(jù)庫(kù)及使用like語(yǔ)句進(jìn)行模糊查詢(xún)與顯示相關(guān)操作技巧,需要的朋友可以參考下2018-06-06