Session if会话没有';nt工作

Session if会话没有';nt工作,session,if-statement,Session,If Statement,为什么他只选“1”?有人能帮我吗?我不太清楚你在问什么,但我想这就是你要找的 <?php if ($_SESSION ['gebruikersrol'] !='1' AND '4') { header('location: ../error2.php'); } ?> 试试这个 <?php if ($_SESSION ['gebruikersrol'] !='1' && $_SESSION ['gebruikersrol'] != '4') { header(

为什么他只选“1”?有人能帮我吗?

我不太清楚你在问什么,但我想这就是你要找的

<?php
if ($_SESSION ['gebruikersrol'] !='1' AND '4')
{
header('location: ../error2.php');
}
?>

试试这个

<?php
if ($_SESSION ['gebruikersrol'] !='1' && $_SESSION ['gebruikersrol'] != '4')
{
header('location: ../error2.php');
}
?>


此外,如果这些应该是数字,则应删除“1”和“4”中的单引号

并且
不起作用,则必须重复等式表达式。
<?php
if ($_SESSION ['gebruikersrol'] != '1' AND $_SESSION ['gebruikersrol'] != '4')
{
header('location: ../error2.php');
}
?>