0 レビュー
1 回答
php-Codeigniter:メッセージ:ヘッダーエラーを変更できません
このタイプの質問は以前にすでに尋ねられています
Codeigniter:ヘッダーはすでにエラーを送信しています
CodeIgniterヘッダーはすでに別のサーバーでエラーを送信しています
Codeigniter-ヘッダー情報を変更できません-ヘッダーはすでに送信されています
Codeigniter:メッセージ:ヘッダー情報を変更できません-ヘッダーは既に送信されています(出力は
で開始されました)http://ellislab.com/forums/viewthread/69280/#468283
Codeigniter:メッセージ:ヘッダー情報を変更できません-ヘッダーは既に送信されています(出力は
で開始されました)取得している正確なエラー
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home2/hanomart/public_html/ClickMyStay/application/controllers/welcome.php:472)
Filename: libraries/Session.php
Line Number: 675
welcome.php:472行
で私がしていること以下のようにセッション値を変更しています
$value="Some Value";
$session_data=array("hotel_search_value" => $value);
$this->session->set_userdata($session_data);
以下の方法で試しました。
- チェックされた空白
before <?php and after ?>
(すべて問題ありません。空白はありません)。 - 行system/core/Input.php行番号で$_ SERVER ['REMOTE_ADDR']を$this-> server('remote_addr')に変更しました351
しかし、それらは私の問題を解決しませんでした。
この問題で誰かが私を助けてくれますか。
よろしくお願いします
スリーラム
わからない
0
レビュー
答え :
解決策:
472行目の前のすべてのecho()
とvar_dump()
をオフにします。
ヘッダーはecho()
が送信されるたびに送信されるため、セッションライブラリはその時点でセッションを変更できず、エラーが発生します。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。