php 計(jì)劃任務(wù) 檢測(cè)用戶連接狀態(tài)
更新時(shí)間:2012年03月29日 00:47:22 作者:
php 計(jì)劃任務(wù) 檢測(cè)用戶連接狀態(tài)實(shí)現(xiàn)代碼,需要的朋友可以參考下
計(jì)劃任務(wù)
ignore_user_abort(); // 用戶關(guān)閉瀏覽器程序依然執(zhí)行
set_time_limit(0); // 不限制程序運(yùn)行時(shí)間
$interval = 3; // 程序循環(huán)間隔時(shí)間秒
$link = mysql_connect('localhost', 'username', 'paswd');
mysql_select_db('test');
mysql_query("SET NAMES 'utf8'");
do {
// 用戶關(guān)閉瀏覽器停止 start
echo str_repeat(' ', 4069); // php只在輸出時(shí)才檢查用戶連接狀態(tài). 一些web服務(wù)器的output_buffering默認(rèn)值是4096字符. 為確保flush()有效, 設(shè)置為4069.
ob_flush();
flush();
// 用戶關(guān)閉瀏覽器停止 end
$query = "INSERT INTO `test`.`test_demo` (`title`, `content`) VALUES ('計(jì)劃任務(wù)', '" . date("Y-m-d H:i:s", time()) . "')";
mysql_query($query); // 采用寫入數(shù)據(jù)庫(kù)驗(yàn)證程序
sleep($interval);
} while (true);
如果沒(méi)有輸出php是無(wú)法檢測(cè)用戶連接狀態(tài)的。即使關(guān)閉瀏覽器程序依然會(huì)運(yùn)行直到apache服務(wù)停止或重啟。
// 用戶關(guān)閉瀏覽器停止 start
echo str_repeat(' ', 4069); // php只在輸出時(shí)才檢查用戶連接狀態(tài). 一些web服務(wù)器的output_buffering默認(rèn)值是4096字符. 為確保flush()有效, 設(shè)置為4069.
ob_flush();
flush();
// 用戶關(guān)閉瀏覽器停止 end
復(fù)制代碼 代碼如下:
ignore_user_abort(); // 用戶關(guān)閉瀏覽器程序依然執(zhí)行
set_time_limit(0); // 不限制程序運(yùn)行時(shí)間
$interval = 3; // 程序循環(huán)間隔時(shí)間秒
$link = mysql_connect('localhost', 'username', 'paswd');
mysql_select_db('test');
mysql_query("SET NAMES 'utf8'");
do {
// 用戶關(guān)閉瀏覽器停止 start
echo str_repeat(' ', 4069); // php只在輸出時(shí)才檢查用戶連接狀態(tài). 一些web服務(wù)器的output_buffering默認(rèn)值是4096字符. 為確保flush()有效, 設(shè)置為4069.
ob_flush();
flush();
// 用戶關(guān)閉瀏覽器停止 end
$query = "INSERT INTO `test`.`test_demo` (`title`, `content`) VALUES ('計(jì)劃任務(wù)', '" . date("Y-m-d H:i:s", time()) . "')";
mysql_query($query); // 采用寫入數(shù)據(jù)庫(kù)驗(yàn)證程序
sleep($interval);
} while (true);
如果沒(méi)有輸出php是無(wú)法檢測(cè)用戶連接狀態(tài)的。即使關(guān)閉瀏覽器程序依然會(huì)運(yùn)行直到apache服務(wù)停止或重啟。
復(fù)制代碼 代碼如下:
// 用戶關(guān)閉瀏覽器停止 start
echo str_repeat(' ', 4069); // php只在輸出時(shí)才檢查用戶連接狀態(tài). 一些web服務(wù)器的output_buffering默認(rèn)值是4096字符. 為確保flush()有效, 設(shè)置為4069.
ob_flush();
flush();
// 用戶關(guān)閉瀏覽器停止 end
您可能感興趣的文章:
- PHP+Ajax實(shí)現(xiàn)的檢測(cè)用戶名功能簡(jiǎn)單示例
- PHP檢測(cè)用戶是否關(guān)閉瀏覽器的方法
- PHP+Ajax檢測(cè)用戶名或郵件注冊(cè)時(shí)是否已經(jīng)存在實(shí)例教程
- php檢測(cè)用戶是否用手機(jī)(Mobile)訪問(wèn)網(wǎng)站的類
- 使用php檢測(cè)用戶當(dāng)前使用的瀏覽器是否為IE瀏覽器
- PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶名實(shí)時(shí)檢測(cè))
- PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶名實(shí)時(shí)檢測(cè))
- 基于PHP實(shí)現(xiàn)用戶在線狀態(tài)檢測(cè)
相關(guān)文章
PHP實(shí)現(xiàn)的常規(guī)正則驗(yàn)證helper公共類完整實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)的常規(guī)正則驗(yàn)證helper公共類,結(jié)合完整實(shí)例形式分析了php針對(duì)常規(guī)的電話、手機(jī)、郵箱、賬號(hào)等進(jìn)行正則驗(yàn)證的操作技巧,需要的朋友可以參考下2017-04-04
PHP正則表達(dá)式匹配替換與分割功能實(shí)例淺析
這篇文章主要介紹了PHP正則表達(dá)式匹配替換與分割功能,簡(jiǎn)單分析了php正則匹配、替換與分割相關(guān)函數(shù),并結(jié)合實(shí)例形式演示了php正則匹配的相關(guān)操作技巧,需要的朋友可以參考下2017-02-02
php實(shí)現(xiàn)構(gòu)建排除當(dāng)前元素的乘積數(shù)組方法
在本篇文章中我們給大家整理了關(guān)于php實(shí)現(xiàn)構(gòu)建排除當(dāng)前元素的乘積數(shù)組的方法以及相關(guān)實(shí)例代碼,有需要的朋友們參考下。2018-10-10
Drupal7 form表單二次開發(fā)要點(diǎn)與實(shí)例
這篇文章主要介紹了Drupal7 form表單二次開發(fā)要點(diǎn)與實(shí)例,解決了經(jīng)常使用的Form表單提交后跳轉(zhuǎn)問(wèn)題,需要的朋友可以參考下2014-03-03
phpword插件導(dǎo)出word文件時(shí)中文亂碼問(wèn)題處理方案
PHPWord是一個(gè)可以把相關(guān)文件生成word文檔的插件了,但由于是老外開發(fā)的對(duì)于gbk支持不好,所以我們?cè)趯?dǎo)出帶有中文的word時(shí)會(huì)出現(xiàn)亂碼問(wèn)題,下面本文就PHPWord中文亂碼問(wèn)題介紹一些解決方法。2014-08-08
php+mysql開發(fā)中的經(jīng)驗(yàn)與常識(shí)小結(jié)
這篇文章主要介紹了php+mysql開發(fā)中的經(jīng)驗(yàn)與常識(shí),簡(jiǎn)單總結(jié)分析了php+mysql數(shù)據(jù)庫(kù)程序設(shè)計(jì)中的命名規(guī)范、數(shù)據(jù)庫(kù)表、字段、索引等相關(guān)設(shè)計(jì)與使用規(guī)范,需要的朋友可以參考下2019-03-03

