をリダイレクトする、と私は/カスタムパスを持っているフォームと同じページに提出した後に通知を失敗したいと思います:print文は
$get = $_GET;
$post = $_POST;
ob_start();
header('Location: ' . $_SERVER['PHP_SELF']);
ob_end_flush();
submit_form($get, $post) ? print('passed') : print('failed');
フォームの送信機能はうまくいきますが、印刷ステートメントが表示されません - 私のロジックの欠陥がここにあるのかどうかわかりません。本当に助けていただければ幸いです。
私は、 'header(... '?form = login&success = yes')'でも動作すると思いますか?私はもっと簡単な方法があることを期待していましたが、私は推測しません - ありがとう。 – mzhang
はい、それは別の解決策になります。 –
出力バッファリングを使用すると、バッファをフラッシュしたり、何らかのバッファ出力を出力したりするときにのみ、ヘッダが送信されます。 – Timur