警告:session_start()[function.session-start]

时间:2013-04-12 14:09:24

标签: php session

  

警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已在第2行发送的标头

我搜索了每个问题。我看到解决方法将它放在页面顶部。

我做了:

<?php session_start();?>

得到了同样的错误。有人可以帮忙吗?

2 个答案:

答案 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上最好的书是: