-PR-
  • 困ってます
  • 質問No.5527393
解決
済み

session_startでエラー

  • 閲覧数352
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 84% (11/13)

session_start()をファイルの頭に書いているのですが、Cannot send session cookie - headers already sentとCannot send session cache limiter - headers already sentというエラーが出てしまいます。

session_start()のまえに、ブラウザ出力を行うとエラーが出るという事だったのでファイルの頭に書いたのですがエラーが出てしまいます。
こういう場合、他にどういった原因が考えられるのでしょうか。

よろしくお願いします。
  • 回答数1
  • 気になる数0

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

  • 回答No.1
レベル12

ベストアンサー率 79% (379/478)

考えられることとして、
ファイルをUTF-8で保存してたりしませんか?
もししていたら、適当なエディタで開いて、「UTF-8N」または、「UTF-8(BOMなし)」などで保存してみてはいかがでしょう。

BOMという識別情報がファイルの先頭に存在しているのが原因の可能性があります。
お礼コメント
nanashitar

お礼率 84% (11/13)

回答ありがとうございます。

ご指摘の通り、ファイルをutf-8で保存しています。確認してみたら、デフォルトでBOM付きになっていました。解除したらエラーがでなくなりました。

ありがとうございました。
投稿日時 - 2009-12-17 09:17:07
  • ありがとう数0
-PR-
-PR-
  • 回答数1
  • 気になる数0
このQ&Aで解決しましたか?

関連するQ&A

-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


-PR-

ピックアップ

-PR-
ページ先頭へ