【发布时间】:2017-07-15 08:41:05
【问题描述】:
我网站上的一个页面出现了一个非常奇怪的错误,尤其是只有一个网址。
我在页面的第一行有一个 PHP 包含。包含文件的第一行是session_start();
页面加载时出现此错误:
警告:session_start(): 无法发送会话 cookie - 标头已由...发送 //etc
这很奇怪,因为会话开始是页面上的第一件事,并且没有其他尝试开始会话。然而,还有更奇怪的事情正在发生......
我有许多其他页面使用基本相同的代码和不同的内容,它们运行良好,没有错误。我用另一个页面的代码替换了问题页面中的整个代码,基本上是创建一个克隆。 加载页面时仍然会出现错误! WTH?
有什么想法吗?
【问题讨论】:
-
显示你的代码。
-
你回传页面吗?,你包括嵌套的php文件吗?
-
@urfusion 我很确定代码只会混淆问题。如果有人可以暗示问题可能是什么,我会很乐意发布,但我不希望这篇文章陷入毫无意义的代码中,你知道会发生什么。
-
@C.Fasolin - 页面上有一个使用帖子的表单,并且没有嵌套包含。
-
通常
headers already sent by在使用页眉时会显示错误,但在此之前有打印内容。