• ベストアンサー

header関数で画面が切り替わらない

a.phpにボタンがあり、押されるとb.phpに飛んである処理を行い、c.phpで完了メッセージを出す、というようなものを作成しています。 b.phpで処理後、header("Location: end.php");というのを使っているのですが、 ページが切り替わらずに(URLがb.phpのまま)、ページを表示できませんと出てしまいます。 一体何が原因なのでしょうか? これが出来ないと先に進まないので困っています・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • BENGAL
  • ベストアンサー率73% (22/30)
回答No.1

最終、c.phpに行かせたいのですね? header関数内は、end.phpになっていますが、 ファイル名が違うと言う理由ではないですよね? Locationは、相対より、絶対パスのほうが良いと 聞いた事があります。 参考までに(^^)

kamay
質問者

お礼

回答ありがとうございます。 すみませんend.phpはここに書き込む上での単なる記述ミスですorz 実際にファイル名は間違っていません。 絶対パスにしても変化なしでした(´・ェ・`)

kamay
質問者

補足

ちなみに書き忘れましたが処理事態は問題なく行われています。

関連するQ&A