我在php会话中遇到问题。我有一个检查用户是否登录的功能
function is_logged_in() {
my_session();
if ($_SEESION['logged_in'] === true )
{
// it is true
return true;
}
else
{
// is not true
return false;
}
my_session();
}
我的功能my_session如下。
function my_session() {
$status = session_status();
if($status == PHP_SESSION_NONE){
//There is no active session
session_start();
}else
if($status == PHP_SESSION_DISABLED){
//Sessions are not available
}else
if($status == PHP_SESSION_ACTIVE){
//Destroy current and start new one
session_destroy();
session_start();
}
}
,但仍在说未定义的变量:_SEESION。 我已经将代码放在想要检查用户是否已登录的同一文件中,并尝试从session_start()开始,然后以简单的会话销毁结束它,但没有运气。
答案 0 :(得分:0)
将$_SEESION
替换为$_SESSION
答案 1 :(得分:0)
只需替换
if ($_SEESION['logged_in'] === true )
在此
if ($_SESSION['logged_in'] === true )