-2

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

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

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

如果没有设置会话开始,它将放入代码中

它在我的本地机器上运行良好,但是当我上传它时,我得到了错误

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

有谁知道问题出在哪里?

4

1 回答 1

0

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

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

于 2013-10-15T10:31:01.267 回答