[PHP-users 15169]header関数について

Akiyoshi haru-cha @ abox6.so-net.ne.jp
2003年 5月 12日 (月) 01:11:22 JST


こんばんは、田中と申します。

現在、w2k(pro)環境でApache2.0サーバをたててスケジュール管理の
アプリケーションを開発(実験)をしています。
PHPでの開発ですが、バージョンは4.2.1です。

header()を使用して別のページへリダイレクトさせようと
考えているのですが、header()記述行でエラーがでます。
Warning: Cannot add header information - headers already sent by
(outputstarted at ..........

php.iniファイルのoutput_buffering をOnにしたら出来るのですが、iniファイルの
設定をせずにうまくいかないものでしょうか?
一応、ob_start()とob_end_flush()を使用してはみたものの同じエラーがでます。
記述の仕方がいけないのでしょうか・・・

いろいろ調べ、header()の前行に空行などの出力があってはいけないとの事だったの
でそこは気をつけてはいるのですが・・・・
前行はifのブロック文の先頭・・・問題無いですよね?

現在調べてはいますが、参考になる情報などお持ちの方いらっしゃいましたら
アドバイス下さい。



PHP-users メーリングリストの案内