• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パスワード認証後次のページにジャンプしない2)

パスワード認証後次のページにジャンプしない2

このQ&Aのポイント
  • 現在パスワードを認証し次のページにジャンプするプログラムを作成していますが、エラーメッセージが表示されてしまいます。
  • ネットで調べた結果、エラーが4行目のプログラムに関連していることがわかりました。
  • しかし、プログラムの修正方法がわからないため、エラーが発生してしまいます。

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

  • ベストアンサー
  • _chihiro_
  • ベストアンサー率63% (26/41)
回答No.1

header()関数を利用する前に出力があるからです。 PHPマニュアルより >> 覚えておいて頂きたいのは、header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。 質問者さんのソースでは、header()を利用する以前に<!DOCTYPEや<html>や<head>などが出力されていることが原因だと思われます。 先にPHPの認証処理を行い、後にHTML出力をしてみてはどうですか?

参考URL:
http://jp.php.net/manual/ja/function.header.php
gsrbrk
質問者

お礼

できたーーーー!! 本当にありがとうございました! 「1」方でも協力していただいた方ありがとうございました。 まだ初心者だから本当は常識なのかもしれないけど、 <!DOCTYPEや<html>の前におかないといけないってのも特殊な気がしますね。多分html文書をやってるからかもしれないけど、<html>の前においたら反応しないと思ってました。 ありがとうございました。

関連するQ&A