Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これは本当に奇妙です。私はphpスクリプトを持っていて、意図的に60秒のスリープを追加しました。スクリプトを3秒間実行し、ブラウザウィンドウを閉じます。どういうわけかそれはまだ機能しますが、ウィンドウが閉じられた後でも60秒の遅延があります。
誰かがこれがどのように可能であるかを説明できますか
ブラウザが開いているか閉じているかは関係ありません。PHPプロセスが開始されると、終了するまで実行を続けます。ブラウザまたはブラウザなし。
「森に木が落ちて、周りに誰も聞いていないのなら、音がするの?」と聞くのと同じです。
あなたは実際にそれを制御することができますが、はい-PHPは出力の試みでのみユーザーの中止をチェックします
http://php.net/manual/en/function.ignore-user-abort.php