簡體   English   中英

HTTP請求和PHP進程

[英]HTTP request and PHP process

我有一個用戶訪問網址時發生的操作。 該操作涉及大量的插入更新或MYSQL數據庫,需要花費很長時間才能完成。 我想知道即使用戶切換到另一個頁面,此操作是否仍然繼續? 我希望如此,因為PHP是服務器端。 但我想對此有一個明確的解釋。 任何人?

不,Apache和PHP的默認操作是在用戶斷開連接時終止腳本。 這種終止可以在連接中斷后隨時發生,因此您的腳本可能會運行數小時,或者可能會立即死亡。 通常,當腳本嘗試執行任何輸出時會發生kill。

如果您需要在腳本斷開連接的情況下保持腳本運行,那么您將不得不使用

ignore_user_abort(TRUE);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM