インクルードファイルからのリダイレクト
PHPに関しては知識に乏しい為、質問の仕方も悪いかもしれませんが、ご教授の程お願いします。
現在、http://php.s3.to/bbs/bbs2.phpにて配布されているp++BBSをindex.phpにインクルードさせて使用しています。
しかし、クッキーの発行と、リダイレクトが上手くいかず困っています。
// クッキー保存
$cookvalue = implode(",", array($name,$email,$url,$c_pass,$color));
setcookie ("pppbbs", $cookvalue,time()+14*24*3600);
ここと
header("Location: http://$HTTP_HOST$PHP_SELF");
ここでエラーが帰ってきます。
エラーの内容は
Warning: Cannot modify header information - headers already sent by (outputs started at ~~~~)
となっています。
インクルードしているので、もともとのヘッダー情報を書き換えられないということなのでしょうか。
解決方法はありますでしょうか?
別の方法で書き込みボタンが押されたらリロードするということはできますでしょうか
ちなみに、書き込み自体は上手くいっているようで、
リロードすると書き込みは表示されます。
お礼
ありがとうございます。 処理構造を見直しをすることにしました。