ユーザーがphpスクリプトの出力を待つ必要がなく、スクリプトがサーバー上で実行されている間にページにリダイレクトされる方法を見つけたいと思います。
基本的に、ユーザーは処理に非常に時間がかかるフォームを送信します。フォームが処理されており、その出力が後で利用可能になることを通知するページにユーザーをリダイレクトしたいと思います (出力が表示されたときにタブを開くことを考えました)。準備)。
基本的に私はこのようなものを望んでいますが、私は成功しませんでした。
if ($form_valid) {
process_form(); // this would need not to be running on the current page so that the user don't have to wait for it to be ready (timeout problems)
header('Location: http://example.com/form_submitted_output_coming_soon.html');
}
あいまいすぎないことを願っています。
どうすればそれができるかについての助け/アドバイスを事前にありがとう.