排程任務
複製程式碼 程式碼如下:
ignore_user_abort(); // 使用者關閉瀏覽器程式仍執行
set_time_limit(0); // 不限製程式執行時間
碼程式循環間隔時間秒
$link = mysql_connect('localhost', 'username', 'paswd');
mysql_select_db('test');
mysql_query("SET NAMES 'utf8'");
do/
/
/使用者關閉瀏覽器停止start
echo str_repeat(' ', 4069); // php只在輸出時才檢查使用者連線狀態. 某些web伺服器的output_buffering預設值是4096字元. 為確保flush()有效, 設定為4069 .
ob_flush();
flush();
// 用戶關閉瀏覽器停止end
$query = "INSERT INTO `test`.`test_demo` (`title`, `content`) VALUES ('計劃任務', '" . date("Y-m-d H:i:s", time()) . "')";
mysql_query($query); // 採用寫入資料庫驗證程式
sleep($interval);
} while ( true);
複製程式碼
程式碼如下:
// 使用者關閉瀏覽器停止start
echo str_repeat(' ', 4069); // php相信只在輸出時才檢查使用者連線狀態下某些網頁的使用者連線狀態。預設值是4096字元. 為確保flush()有效, 設定為4069.
ob_flush();
flush();
// 使用者關閉瀏覽器停止end
以上就介紹了linux排程任務 php 排程任務 偵測使用者連線狀態,包含了linux排程任務的內容,希望對PHP教學有興趣的朋友有幫助。
🎜