1

誰かが実行中にPHPスクリプトにHTTPリクエストをドロップしたと想像してください(たとえば、スクリプトがすべてのGETおよびPOSTデータを受信し、現在処理中であり、ユーザーがブラウザウィンドウを閉じます)。

クライアントが接続を決して終了しないかのように、スクリプトが終了するまでPHPが実行され続けるようにするにはどうすればよいですか?

4

1 に答える 1

0

を使用しignore_user_abort(TRUE)ます。

http://www.php.net/manual/en/function.ignore-user-abort.php

これはphp.iniで設定することもできます。set_time_limit(0)また、該当する場合は、スクリプトがタイムアウトしないように忘れないでください。

于 2012-05-07T02:20:08.967 に答える