在以前的php 版本中,要判断session是否有效,只能用如下的方法:
Java代码
session_start();
if(isset($_SESSION))
立即学习“PHP免费学习笔记(深入)”;
{
echo "Started";
}
else
{
echo "Not Started";
}
而在php 5.4(即将发行)中,对session的状态进行了细分,可以用如下的方法判断:
Java代码
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)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号