PHP 函數 ignore_user_abort()詳解筆記


 定義和用法

        ignore_user_abort()函數設置與客戶機斷開是否會終止腳本的執行

 語法

ignore_user_abort(setting)
參數 描述
setting

可選。如果設置為 true,則忽略與用戶的斷開,如果設置為 false,會導致腳本停止運行。

如果未設置該參數,會返回當前的設置。                      

 

 

 

 

 

 

 

================================================================================

目前見過一次項目中用到 ignore_user_abort()

       在一次定時執行任務的循環中,項目是windows服務器,配合着windows上的定時器(windows服務器定時器設置鏈接)執行這個循環腳本。

有測過不依靠windows定時器,這個循環腳本開啟后按理是不會停下來,但是總是不定時的就停止運行,所

以依靠windows定時器加上這個循環才實現了不間斷的執行輸出。

...................................................................................................................................................................

下面一行是從別的地方粘貼來的,資歷太少,不太懂,留着了

用來設置在客戶端斷開連接后繼續執行當前循環中的腳本,只需要開啟執行腳本,除非 apache等服務器重啟

或有腳本有輸出,該PHP腳本將一直處於執行的狀態,初看很實用,不過代價是一個PHP執行腳本的持續進程,

開銷很大,但卻可以 實現很多意想不到的功能。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM