0

これは本当に奇妙です。私はphpスクリプトを持っていて、意図的に60秒のスリープを追加しました。スクリプトを3秒間実行し、ブラウザウィンドウを閉じます。どういうわけかそれはまだ機能しますが、ウィンドウが閉じられた後でも60秒の遅延があります。

誰かがこれがどのように可能であるかを説明できますか

4

2 に答える 2

4

ブラウザが開いているか閉じているかは関係ありません。PHPプロセスが開始されると、終了するまで実行を続けます。ブラウザまたはブラウザなし。

「森に木が落ちて、周りに誰も聞いていないのなら、音がするの?」と聞くのと同じです。

于 2012-10-25T17:13:32.067 に答える
2

あなたは実際にそれを制御することができますが、はい-PHPは出力の試みでのみユーザーの中止をチェックします

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

于 2012-10-25T17:16:52.097 に答える