5
A PHP Error was encountered
Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/aphotel/public_html/application/config/config.php:1)

Filename: libraries/Session.php

Line Number: 366
#

奇怪的是,libraries 文件夹中没有 session.php 文件

4

8 回答 8

7

我之前遇到过这个问题,它是由 output_buffering 关闭引起的。

编辑您的 php.ini 并搜索 output_buffering 并使其看起来像这样

output_buffering = On
于 2014-04-02T16:51:49.777 回答
7

在 PHP 中使用“ob_start();”在第一行和 CI 控制器构造函数在第一行“ob_start();”//输出缓冲区

于 2014-12-20T10:52:27.860 回答
3

<?php以下文件中的标签前有空格。我多次看到这个问题。

(output started at /home/aphotel/public_html/application/config/config.php:1)
于 2014-05-02T18:42:38.257 回答
3

删除 print_r(); 在控制器、模型或会话中。在主机服务器中上传网站时出现问题或警告,但在 localhost 中没有警告

于 2013-06-02T05:38:16.853 回答
3

确保在控制器类中的开始 php 标记之前没有任何空白字符。

于 2014-01-30T09:39:33.383 回答
3

php open 标记前似乎有空格

于 2014-03-06T09:41:40.123 回答
2

只需先加载会话库。

$autoload['libraries'] = array('session', 'encrypt', 'database',...
于 2014-08-21T15:35:59.460 回答
2

我将模型、控制器和助手文件夹中所有 php 文件的编码更改为“没有 BOM 的 UTF-8”,这很有帮助。

于 2014-07-22T10:07:09.830 回答