Php会话缓存限制器头已经发送

时间:2013-10-15 10:24:37

标签: php

我的一个php文件包含在许多不同的页面中。有些页面已经有session_start,有些页面没有。

因此我有一个添加if(!isset($_SESSION)){session_start();}

检查是否已设置会话开始,

如果未设置会话开始,则会将其放入代码

它在我的本地机器上工作正常,但是当我上传它时,我收到了错误

无法发送会话缓存限制器 - 已发送的标头(输出始于......

谁知道问题出在哪里?

1 个答案:

答案 0 :(得分:0)

这意味着页面已发送了一些输出。在处理标题之前,确保页面不输出任何内容(甚至不是单个空格)。

它基本上是草率的编程。如果您不知道是否已设置会话,您也不知道是否已创建输出。