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