最近、ヘッダーと http プロトコル間のいくつかのことに取り組んでおり、php マニュアルを再読しました (間違いなく良いことです)。最初に書き留めて追加することがあります。
生の HTTP ヘッダーを送信します (PHP 3、PHP 4、PHP 5)
void header ( string string [, bool replace [, int http_response_code]] )
を参照してください。特定のパラメータについては PHP マニュアルを参照してください。今回は header("Location: http://ovliverlin.cnblogs.com") 関数を使用しました。このように別の空白のページにジャンプしても問題ありません。ただし、マニュアルに指定されていない場合は、「通常の HTML タグ、空白行、または PHP からの場合は、実際の出力の前に header() を呼び出す必要があることを覚えておいてください。ヘッダーはすでに送信されているというエラー メッセージが生成されます。」と書かれています。 Web 側では代わりに <script>location.href = "abc.php"</script> を使用できますが、JS の wap 側が実装できない場合はどうすればよいでしょうか。ヘッダーを使用しなければならない状況についてはどうすればよいでしょうか?これはキャッシュを使用することで解決できます。マニュアルから引用すると、「このような機能を実現するには、コード内で ob_start() と ob_end_flush() を使用するか、php.ini の Output_buffering 構成オプションを変更するか、サーバー構成ファイルを変更することによって実行できます。」 以下のように。
ob_start();