0

autoload.php に「session」を追加した直後に奇妙なエラーが表示されます。

$autoload['libraries'] = array('database','session');

エラーは次のとおりです。

PHP エラーが発生しました

重大度: 警告

メッセージ: ヘッダー情報を変更できません - ヘッダーは既に送信されています (出力は /home/farmacia/public_html/pureblack.ro/index.php:19 で開始)

ファイル名: libraries/Session.php

ライン番号: 672

「セッション」を削除するとすべてがうまく機能するため、これはイライラします。サイトで多言語をサポートするには、変更を加える必要があります。よろしくお願いいたします。クリスティ

4

3 に答える 3

1

これは、クライアント ブラウザに何かを出力し、その後、どこかにヘッダーを送信しようとしているためです。ヘッダーの前に何かを出力することはできません。

ほとんどの場合、Session.php は HEADER を送信しようとしていますが、それを含める前に何かを出力しechoましprintた。

于 2013-10-15T20:10:51.103 に答える
0

次のページでは、

config/config.php

変化する

$config['sess_save_path'] = NULL;

$config['sess_save_path'] = BASEPATH.'ci_sessions';
于 2016-10-26T06:35:41.113 に答える