-1

需要检查session我的托管服务器。session当我收到以下错误时,我如何检查in build on not

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

我把 Session 作为

if(!isset($_SESSION)) session_start();

有什么帮助吗?

4

1 回答 1

-1

会话已经在运行。如果再次调用该函数,则会返回警告。您可以避免通过@显示代码行的警告:

@session_start();

不是很好,但为我工作。

或者,您可以使用:

if(!session_id()) session_start();

http://www.php.net/manual/en/function.session-id.php

于 2012-11-24T09:00:49.573 回答