Php 或运算符无法正常工作



我试图在php语句中使用or运算符,但只验证第一个条件,怎么了?

if ($_SESSION['user_id'] != 4 || $_SESSION['rol'] != 1) 
{
//exit
}else{
//do something
}```

您应该以这种方式反转条件:

if ($_SESSION['user_id'] == 4 || $_SESSION['rol'] == 1) 
//it's ok
else
//exit

因为否则,如果user_id为4,如果它没有预期的角色,它将失败

相关内容

  • 没有找到相关文章

最新更新