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