警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已在第2行发送的标头
我搜索了每个问题。我看到解决方法将它放在页面顶部。
我做了:
<?php session_start();?>
得到了同样的错误。有人可以帮忙吗?
答案 0 :(得分:2)
无法发送会话缓存限制器 - 已发送的标头
始终意味着您之前已经打印过一些内容。检查是否没有HTML代码或任何其他回声文本。
答案 1 :(得分:1)
您应该对自己慷慨,并提供输出开始的信息:
<?php
if (headers_sent($filename, $linenum)) {
trigger_error("Headers already sent in $filename on line $linenum", E_USER_ERROR);
}
session_start();
?>
这应该可以为您提供更多信息,以便更轻松地解决问题。
关于该错误消息的Stackoverflow上最好的书是: