【发布时间】:2011-01-01 03:43:53
【问题描述】:
【问题讨论】:
【问题讨论】:
你可以通过调用以下代码找到:
if(isset($_SESSION))
{
//The session was started
}
【讨论】:
session_write_close() 会结束会话机制,但不会破坏 _SESSION。
$_SESSION。没有什么能阻止用户在不启动会话的情况下声明 $_SESSION。更好的检查是:if (session_id())(对于 PHP 版本 if (session_status() != PHP_SESSION_NONE)(对于 PHP 版本 >= 5.4.0)
session_start()。然后,您的检查将告诉您从未调用过 session_start(),这是不正确的。