Posted on 2012-02-20 14:50
PHP博客 阅读(257)
评论(0) 编辑 收藏 引用 网摘
在
php 5.4(即将发行)中,对session的状态进行了细分,可以用如下的方法判断:
session_start();
$status = session_status();
if($status == PHP_SESSION_DISABLED)
{
echo "Session is Disabled";
}
else if($status == PHP_SESSION_NONE )
{
echo "Session Enabled but No Session values Created";
}
else
{
echo "Session Enabled and Session values Created";
}
可以看到,通过使用session_status()返回的是一个int类型的值,表示出session的各种状态,比如禁止(PHP_SESSION_DISABLED ),session还不存在
(PHP_SESSION_NONE)
,或者session已经被建立起来了(PHP_SESSION_ACTIVE)