PHP スクリプトで残りのコードを実行する前に、http ステータス (200 OK) を呼び出しスクリプトに送信したいと考えています。ステータス コードを送信するために、HTTP/1.1 200 OK を使用していますが、スクリプト全体の実行が終了した後にステータスを送信しているため、呼び出し元のスクリプトが待機します。それが可能かどうかはよくわかりません。助けはありますか?
詳細: a.php と b.php という 2 つのスクリプトがあるとします。a.php は b.php を呼び出して http ステータスを待っています。200 の場合は、別のことを続けます。私は、b.php スクリプトが呼び出されるとすぐに 200 応答を返し、その後独自のコードを続行するようなものにしたいと考えています。
ありがとう!
編集:コメントを読んだ後、私がやりたかったことは悪い考えだと理解しました。しかし、なぜ私はそれを考えていたのか、そのようなことができるのかを言わせてください.
a.php には、人々が画像をアップロードできる Web インターフェースがあり、アップロードが完了すると、a.php はこれらの画像を使用して何らかの処理を行う b.php を呼び出します。a.php を続行して、b.php が終了するまでハング/待機しないようにしたかったので、b.php が失敗した場合に備えて、エラーを「プッシュ」して、a.php が失敗についてユーザーにプロンプトを表示できるようにすることができると考えました。 . 異なるスレッドを使用する必要がありますか?