Codeigniter:消息:无法修改标头信息 - 已经发送的标头(输出开始于

时间:2013-04-12 15:09:25

标签: php codeigniter

我创建了一个动态菜单CMS网站。我是在Windows系统中开发的。当我在Windows操作系统中运行我的项目时,我的项目运行没有任何错误。但现在上传到Linux操作系统服务器我正在收到警告&错误如:

    A PHP Error was encountered

    Severity: Warning

    Message: Cannot modify header information - headers already sent by (output started at /home/ansofcm8/public_html/apps/resources/math/application/core/MY_Controller.php:1)

    Filename: libraries/Session.php

    Line Number: 675

可能是什么原因。请帮帮我。

1 个答案:

答案 0 :(得分:27)

MY_Controller.php中的php open标记<?php之前似乎有空格。

检查所有PHP文件并删除<?php标记之前的空格。如果有空格或新行,则启动http请求的正文,并且您无法向http请求添加新标题。