我的一个php文件包含在许多不同的页面中。有些页面已经有session_start,有些页面没有。
因此我有一个添加if(!isset($_SESSION)){session_start();}
检查是否已设置会话开始,
如果未设置会话开始,则会将其放入代码
它在我的本地机器上工作正常,但是当我上传它时,我收到了错误
无法发送会话缓存限制器 - 已发送的标头(输出始于......
谁知道问题出在哪里?答案 0 :(得分:0)
这意味着页面已发送了一些输出。在处理标题之前,确保页面不输出任何内容(甚至不是单个空格)。
它基本上是草率的编程。如果您不知道是否已设置会话,您也不知道是否已创建输出。