希望關(guān)閉瀏覽器后,程序能繼續(xù)在后臺跑,這種情況下需要用到ignore_user_abort()函數(shù);
多的不說,直接上代碼:
- ignore_user_abort(true); //設(shè)置客戶端斷開連接時是否中斷腳本的執(zhí)行
- set_time_limit(0);
- $file = '/tmp/ignore_user.txt';
- if(!file_exists($file)) {
- file_put_contents($file);
- }
- if(!$handle = fopen($file,'a+b')){
- echo "not open file :".$file;
- exit;
- }
- $i=0;
- while($i<100) {
- $time = date("Y-m-d H:i:s",time());
- echo $time."/n";
- if(fwrite($handle,$time."/n")===false) {
- echo "not write file:".$file;
- exit;
- }
- echo "write file time:".$time."/n";
- $i++;
- sleep(2);
- }
- fclose($handle);
新聞熱點
疑難解答