我想知道如果用户尝试登录,您通常如何检查用户会话。
我使用这三种方式: 考虑到用户标识是来自数据库的用户标识。因此,如果用户登录,它应该大于 0。
//With empty() function
if(empty($_SESSION['userid'])){
echo 'you are not logged in';
}
// Check if userid session is zero
if($_SESSION['userid'] == '0'){
echo 'you are not logged in';
}
// Check if userid is lower than 1
if($_SESSION['userid'] < '1'){
echo 'you are not logged in';
}
这些可以吗,还是您更喜欢另一种方式?
即使用户 ID 为 0,isset() 函数也不返回 true 吗?
谢谢。