我想使用此IF根据权限重定向用户.但用户始终被重定向到仪表板.
其实我已经设定:
$perm_edit = '0';
$user_level = '1';
if ($perm_edit !== 1 || $user_level !== 1) {
header("Location: $url/dash.php?error=1"); exit;
}
Run Code Online (Sandbox Code Playgroud)
|| 运营商只需要一个条件.
我错了什么?
三重比较运算符是"严格的",这意味着它们检查类型和值.您正在将字符串与数字进行比较,这意味着它们将始终为假.要么将它们都转换为数字,要么只使用双重比较:$perm_edit != 1
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |