函式名稱:ignore_user_abort
本函式配置或取得使用端連線中斷後,php 程式是否仍繼續執行。預設值為中斷連線後就停止執行。在 php 配置檔案中 (php3.ini/php.ini) 的 ignore_user_abort 選項就是配置處。本功能在 php 3.0.7 版之後才開始提供。
官方說明:
ignore_user_abort(true); //即使client斷開(如關掉瀏覽器),php指令碼也可以繼續執行.這樣就可以實現計畫任務效果了.但是還是要客戶端訪問程式才行.
比如說在生成靜態頁面、採集的時候,不需要在等待了。關掉瀏覽器吧。
例子:
//test用ignore_user_abort函式實現php計畫任務set_time_limit(0);
ignore_user_abort(true);
$i = 0 ;
while($i ++ < 200)
<?phpignore_user_abort(true);
set_time_limit(0);
while(1)
?>
session和cookie 關閉瀏覽器後會怎樣?
session儲存在伺服器端,會一直存在,預設存在時間30分鐘 cookie儲存sessionid,伺服器會根據cookie中sessionid獲取session 兩種型別的cookie 不設定過期時間,則表示這個cookie生命週期為瀏覽器會話期間,只要關閉瀏覽器視窗,cookie就消失了。這種生...
關閉瀏覽器後Session失效原因分析
1.從伺服器的角度看 session的壽命週期預設是30分鐘,這裡指的是某個session物件在服 務器中的記憶體中的壽命。2.從瀏覽器的角度看 當我們的瀏覽器首次訪問伺服器的某個servlet的時候會建立乙個新的session物件 如果這個被訪問的servlet有獲取session物件的語句 後會...
關閉瀏覽器後,session是否還存在?
session是基於cookie的一種會話技術,資料存放存放在伺服器端。客戶端在cookie攜帶jsessionid tomcat伺服器生成 來訪問服務端,獲取對應jsessionid的session資料。session建立和銷毀 建立 呼叫request.getsesion建立 銷毀 伺服器關閉 ...