人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

(PHP)Shift_JISで保存していたPHPファイルですが、UTF-8で保存すると以下のエラーが表示されます。

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at...

ちなみにそのPHPファイルにはユーザー認証のため別なディレクトリからincludeしています。

どのようにしてエラーを回避したらいいでしょうか?

●質問者: esecua
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:AT cookie PHP Shift_JIS UTF-8
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ito-yu
●13ポイント

http://ns1.php.gr.jp/pipermail/php-users/2001-September/002104.h...

[PHP-users 2097] Re: ??????????λ??????????

session_start()より前に出力があるとこのエラーがでます。ファイルの内容をみないとはっきりとわかりませんが

◎質問者からの返答

出力ですか、、、。

ソースを見る限り

session_start();

となっているのですが。


2 ● kenichiice
●37ポイント

http://ns1.php.gr.jp/pipermail/php-users/2002-December/012229.ht...

[PHP-users 12223] bomつきutf-8ファイルでのheaderによるリダイレクト

UTF-8で保存したファイルにBOMが付与されているのが原因ではないでしょうか。

http://homepage2.nifty.com/hobbit/html/utf8.html#bom

Windows 2000上でのUTF-8のページの作り方

その場合、BOMを付けない形式で保存を行えるエディタを使用してファイルを保存すれば解決するのではないかと思います。

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ