测试会话是否已启动

时间:2010-07-28 21:42:35

标签: php session isset

如何测试会话是否开启。这不是......

session_start();
if(isset($_SESSION)) {
    echo "sessions ON<br>";
}
else{
    echo "sessions OFF<br>";
}

session_destroy();
if(isset($_SESSION)) {
    echo "sessions ON<br>";
}
else{
    echo "sessions OFF<br>";
}

2 个答案:

答案 0 :(得分:5)

试试这个:

  

如果(SESSION_ID())

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

答案 1 :(得分:2)

如果会话成功启动,

session_start()本身将返回布尔值TRUE,否则返回布尔值FALSE。