私はには、にはajaxを含む同じPHPスクリプトを使用しています。これは、ページと一緒に読み込まれ、ajaxで読み込むことができるいくつかのランダムなカタログ項目です。私はheader()
関数を使用する必要があるのは、ajax経由でロードされている場合のみです。PHP:出力が既に開始されているかどうかを知る方法?
ヘッダー機能を使用して出力が既に開始されたとき、私はそれについてPHPの警告を受け取ります。 PHPはどのように出力が既に開始されていることを知っていますか?それを決定する最も良い方法は何ですか、ヘッダー関数を呼び出さないようにしますか?
ありがとうございました。
ありがとうございました!ちょうど私が必要としたもの。そして、なぜ出口を出るのですか? – SaltLake
exitの使用は、参照されているPHPマニュアルから、それを必要とする 'header:Location'呼び出しに対してまっすぐです。あなたのケースでは、それを追加しないでください。そうしないと、出力が中断されます。 – tomwalsham
ええ、申し訳ありませんが、私はマニュアルから直接コピーし、それを削除するのを忘れました:) – Jake