2010-07-05 219 views

回答

14

是的,除非你先調用ignore_user_abort()。 http://php.net/manual/en/function.ignore-user-abort.php

+0

您還可以更改配置文件中的默認行爲:http://pl.php.net/manual/en/misc.configuration.php#ini.ignore-user-abort – 2010-07-05 15:50:52

+0

太棒了!非常感謝! – Riccardo 2010-07-05 15:50:57

+0

@Riccardo,沒問題! – 2010-07-05 15:52:15

1

取決於ignore_user_abort()。但是,如果你有一些循環或寫得不好的代碼,它會運行,直到達到腳本超時/最大執行時間(約30秒)。

0

你可以很容易測試:

echo "sleeping 10 seconds..."; 
sleep(10); //close your browser at this point 
error_log("i'm still here!"); 

只是檢查你的web服務器錯誤日誌輸出。