ignore_user_abort()實(shí)現(xiàn)php文件能夠在瀏覽器關(guān)掉之后照樣運(yùn)行,那么我們先來看看這個函數(shù)用法.
ignore_user_abort() 函數(shù)設(shè)置與客戶機(jī)斷開是否會終止腳本的執(zhí)行,本函數(shù)返回 user-abort設(shè)置的之前的值(一個布爾值)。
phpignore_user_abort()實(shí)現(xiàn)計(jì)劃任務(wù)功能
語法:ignore_user_abort(setting)
描述:如果設(shè)置為 true,則忽略與用戶的斷開,如果設(shè)置為 false,會導(dǎo)致腳本停止運(yùn)行,如果未設(shè)置該參數(shù),會返回當(dāng)前的設(shè)置。
提示和注釋
注釋:php 不會檢測到用戶是否已斷開連接,直到嘗試向客戶機(jī)發(fā)送信息為止。簡單地使用 echo 語句無法確保信息發(fā)送,參閱 flush() 函數(shù)。
當(dāng)然,要想使程序一直執(zhí)行,還必須加上set_time_limit(0);
每次我們訪問php腳本的時候,都是當(dāng)所有的php腳本執(zhí)行完成后,我們才得到返回結(jié)果,如果我們需要一個腳本持續(xù)的運(yùn)行,那么我們就要通過php長連接的方式.