我有一个PHP用户身份验证脚本,但它无法正常运行。我正在尝试执行以下操作:
否则将会话变量“expires”设置为time()+ 300并重定向到主页。
$case1 = (isset($_SESSION["expires"]) && $_SESSION["expires"] > time());
$case2 = ($_SESSION["user_id"] == "ADMIN" || $_SESSION["user_id"] != "");
$case3 = (isset($_SESSION["user_id"]) && (case2));
if (case1 || case3) {
// redirect to home page
}
else // redirect to login page
答案 0 :(得分:2)
if (case1 || case3) {
应该是
if ($case1 || $case3) {
另外
$case3 = (isset($_SESSION["user_id"]) && (case2));
案例2也应以$
开头$case3 = (isset($_SESSION["user_id"]) && ($case2));
就像创建变量时一样,当使用变量时,它应该以$
开头