不相等的运算符,如果条件不起作用

时间:2019-06-11 07:05:44

标签: php

我已经编辑了我的问题.., 我的数据库表中有10个用户,数量可能有所不同。在if条件下,只有3个用户(可能是随机的)可以访问给定的页面。其他用户应使用参数重定向到button.php页面。我用$ aces变量标识了用户。因此,在if条件中,我只指定了3个用户,条件不等于。如果登录的用户位于3中,则他可以访问随后的页面。否则,应使用一条消息“您无权访问此页面”将用户重定向到button_page.php。 现在'!='运算符不起作用。如果我使用'=='运算符,例如3个用户,它工作正常。如何在if条件下使用'!='运算符?

session_start();
$aces='';
if(!isset($_SESSION['ID'])){        
    header("Location:login.php");   
}
$aces=$_SESSION['Access'];    
if($aces != 1 || $aces != 2 || $aces != 0){                                     
    header("Location:button_page.php?m");
    exit;
}

0 个答案:

没有答案