はじめに、これは大した質問ではなく、説明するのが難しいことは承知しています。
実行に 5 ~ 10 分かかる PHP スクリプトがあります。ユーザーがそれを待つ必要はありません。jquery ajaxを使用してスクリプトを「トリガー」し、ユーザーがそのページから移動するか、ブラウザーを閉じた場合(そして、応答があればそれを待ちません)、スクリプトはまだ完全に実行されますか? (エラー等がない前提)
ありがとう!
サーバーがデータとともに AJAX 要求を受信すると、ページまたはウィンドウを閉じても、通常どおり処理されます。サーバーが AJAX リクエストを受信する前にブラウザ ウィンドウを閉じると、処理が行われません。
さらに、AJAX リクエストが何らかの種類のデータを返したり、メッセージを表示したりする場合は、ウィンドウを開いたままにしておくことをお勧めします。これにより、サーバーのリクエスト応答に対する「リッスン」ページが表示されます。
PHP スクリプトignore_user_abort(true)
では、ユーザーがページを閉じるかどうかに関係なく、スクリプトを実行する関数を呼び出すことができます。