2012-10-25 72 views
0

這真的很奇怪。我有一個PHP腳本,我故意添加了60秒的睡眠。我運行腳本三秒鐘並關閉瀏覽器窗口。不知怎麼的,它仍然執行它的功能,但是在窗戶關閉後仍然有60秒的延遲。窗口關閉後PHP腳本仍然運行?

有人可以解釋這怎麼可能

+1

如果您在網絡服務器下運行這一點,直到它試圖執行輸出PHP不會停止自己並注意到遠程客戶端已經消失。 –

+3

該腳本在服務器上運行而不是瀏覽器。 –

+0

檢查['連接處理'](http://www.php.net/manual/en/features.connection-handling.php) – air4x

回答

4

您的瀏覽器打開或關閉的事實,沒有什麼區別。一旦PHP進程開始,它將繼續運行直到它結束。瀏覽器或沒有瀏覽器。

這與問「如果一棵樹落在森林裏,沒有人在附近聽到,它會發出聲音嗎?」。

相關問題