【发布时间】:2011-07-20 18:25:18
【问题描述】:
可能是一个快速修复,但无法弄清楚我哪里出错了。我正在设置一个简单的单例 Session 类,但出现以下错误,所以我显然没有正确设置:
我在这里犯了一个明显的错误吗?感谢您的帮助
警告:session_start() [function.session-start]:无法发送会话缓存限制器 - 标头已发送...
class Session {
// Session singleton
protected static $instance;
private function __construct()
{
//start the session
session_start();
Session::$instance = $this;
}
public static function instance()
{
if (Session::$instance === NULL)
{
// Create a new instance
new Session;
}
return Session::$instance;
}
}
【问题讨论】:
-
这个重复太多了。关闭投票。此外,这与单例无关。 Headers already sent