Php 如何将if条件与多个字符串条件一起使用
我正在开发一个用户角色应用程序,所以我需要有用户类型才能设置用户角色Php 如何将if条件与多个字符串条件一起使用,php,session,Php,Session,我正在开发一个用户角色应用程序,所以我需要有用户类型才能设置用户角色 $user_role = $_SESSION["user_role"]; if ($user_role != "Administrator" || $user_role != "Manager") { header("location: login.php"); } 这个条件总是正确的,因为$user\u角色不能同时是两件事 if ($user_role != "Administrator" || $user_ro
$user_role = $_SESSION["user_role"];
if ($user_role != "Administrator" || $user_role != "Manager") {
header("location: login.php");
}
这个条件总是正确的,因为$user\u角色不能同时是两件事
if ($user_role != "Administrator" || $user_role != "Manager") {
换句话说
如果$user\u role=='Administrator',则$user\u role!='经理',以及
如果$user\u role=='Manager',则$user\u role!='管理员'。
考虑改用&&或in_数组
我想你可以用这个
if ($user_role == "Administrator" || $user_role == "Manager") {
header("location: mainpage.php");
} else {
header("location: login.php");
}
什么不起作用?我想你们可以用这个为什么猜测和为什么应该猜测?他只是想区别于角色用户和其他用户。如果我理解正确,这就是目标。
if ($user_role == "Administrator" || $user_role == "Manager") {
header("location: mainpage.php");
} else {
header("location: login.php");
}