Php 确保用户已登录

Php 确保用户已登录,php,validation,session,login,Php,Validation,Session,Login,如果用户未登录,我尝试将用户重定向到我的登录页面 此变量是在用户成功登录时创建的 $_SESSION['loggedin'] == true; header("location:mainpage.php"); 在我的“主页”上,这是我的代码: if($_SESSION['loggedin'] == false) header("location:login.php"); 我添加了“Session_start();”也可以放在两页的顶部 我当前的问题是,每次登录时,我都会自动重

如果用户未登录,我尝试将用户重定向到我的登录页面

此变量是在用户成功登录时创建的

$_SESSION['loggedin'] == true;
    header("location:mainpage.php");
在我的“主页”上,这是我的代码:

if($_SESSION['loggedin'] == false)
    header("location:login.php");
我添加了“Session_start();”也可以放在两页的顶部
我当前的问题是,每次登录时,我都会自动重定向回登录页面,因此这显然不起作用

您正在进行比较,而不是将
true
赋值给变量。尝试这样做:

$_SESSION['loggedin'] = true;
header("location:mainpage.php");

使用对象try===operator@mahen3d同样的问题依然存在谢谢!我犯了一个很简单的错误make@doublelift2,我很高兴帮助你!