我正在处理的项目有问题。我正在尝试使用 PHP + Sessions 编写一个简单的登录系统。但是我失去了我的会话,我真的不知道为什么,代码:
索引.php
<?php
session_start();
if(!isset($_SESSION['logedin'] == True)){
    <form action = "login.php" method = "post" id="login-form" class = "login-form">
        <input type = "text" name = "username" maxlength = "100"/>
        <input type = "password" maxlength = "50" name = "password"/>
        <button type="submit">Sign in</button>
    </form>
}else{
   echo "Loged in.";
}
?>
登录.php
<?php
    session_start();
    $username = $_POST['username'];
    $password = $_POST['password'];
    if(!isset($_SESSION['logedin'] == True)){
        if($username == 'username' && $password == 'password'){
                    $_SESSION['logedin'] = True;
                    header("index.php"); // Loged in
        }
    }
?>
真正的代码不是这个,因为放在这里太长了,但这是一个关于代码的简单简历......我迷失了,因为如果我打开一个会话到 index.php,它可以工作,但是如果我离开我的页面(在这种情况下,通过表单登录.php),当我回到索引时,会话就消失了......
我得说我不使用任何框架或其他东西,它是一种简单的形式,全部使用 PHP 完成。