これを使用して:
$size = ob_get_length();
header("Content-Length: $size");
header('Connection: close');
ob_end_flush();
ob_flush();
flush();
それに沿っignore_user_abort(true);
て、ajax 呼び出しで完全なステータスを受け取り、ユーザーがファイルの内容を解析するための応答を待つことなく、ファイルがサーバー側を処理できるようにします。
私は同じことを達成したいのですが、header("Location: target");
代わりにheader('Connection: close');
- すべてが終了したように見えますが、ファイルはトリガー後に解析を続けますheader("Location: target");
ファイルを引き続き機能させながら、ユーザーを PHP でリダイレクトするための正しいアプローチは何でしょうか。
ちなみに、5 回連続で反対票が投じられる前に、タイトルはこの質問に似ているように見えますが、質問はPHP Redirect User と Continue Process Scriptの重複ではありません。