PHP 定時器 邊輸出邊刷新網(wǎng)頁
使用定時器的時候當(dāng)然想網(wǎng)頁能夠看到輸出,不希望網(wǎng)頁直接卡住,定時器結(jié)束輸出一片。
要做到定時器不卡住輸出,只需要兩個函數(shù)就行了,看下面代碼
<?php //定時器測試代碼 demo //跟蹤定時程序 timerPro.php ignore_user_abort(true); set_time_limit(600); $interval = 10; $stop = 1; do { if ($stop == 10) break; $curTime = date('y-m-d H:i:s', time()); file_put_contents('timer.log', ' Current Time: '.$curTime.' Stop: '.$stop.PHP_EOL, FILE_APPEND); echo $stop."<br>"; $stop++; ob_flush(); flush(); sleep($interval); } while(true); ?>
ob_flush(); flush();
需要上面兩個函數(shù)網(wǎng)頁就不會卡住了,在windows chrome上測試,缺一不可。

浙公網(wǎng)安備 33010602011771號