如果SESSION存在但我是如何检查PHP的,但是为空。
我有一个非常古老的自制平台,访客可以登录"访客",它设置$_SESSION "guest"
,但它是NULL
。
现在我不想显示一些仅注册的具体内容。如果我检查一下
isset($_SESSION['guest']), is_null($_SESSION['guest'])
或is_null($_SESSION['guest'] === FALSE
他们都返回相同的内容。
如何检查来宾会话是否存在但是null
?
答案 0 :(得分:0)
试试这个:
if(isset($_SESSION['guest']) && is_null($_SESSION['guest']))
{
// your code
}
答案 1 :(得分:0)
if($_SESSION['guest'] == "")
{
// code
}
答案 2 :(得分:0)
您可以尝试使用empty
,例如:
session_start();
if(isset($_SESSION['guest']) && !empty($_SESSION['guest'])) {
//Session is not null or empty
}
else
{
//Session is null or empty
}