PHP | После создания сессии не переносятся её переменные на другую страницу (localhost openserver)

На другую страницу куки переносятся, а при обращении к массиву $_SESSION пишет, что его не существует. Код первой страницы

<?php
session_start();
ini_set('display_errors',1);
error_reporting(E_ALL);
$isValid=false;
if (isset($_POST['login'])) {
    setlocale(LC_ALL, "ru_RU.UTF-8");
    $login = $_POST['login'];
    $pwd = $_POST['pwd'];
    $_SESSION["user"]=$login;
    $_SESSION["pwd"]=$login;
    if($login=="guest" && $pwd=="guest")
    {
        header("Location: panel.php");
        $isValid=true;
    }
}
?>
<!DOCTYPE HTML>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Login</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <form class="log_form" method="POST">
        <span><b>Вход в систему</b></span><br>
        <span><b>Логин</b></span>
        <input type="text" name="login" style="margin: 5px" />
        <br>
        <span><b>Пароль</b></span>
        <input type="password" name="pwd" style="margin: 5px" /><br>
        <button>Войти</button>
        <?php
        if (!$isValid) 
        {
            echo "<br>Логин или пароль введены
             неправильно!<br><a href='registration.php'>Пройти регистрацию</a>";
        }
        ?>
    </form>
</body>
</html>

Код второй страницы:

<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
    setlocale(LC_ALL, "ru_RU.UTF-8");
    /////////////////////
    if(!empty($_SESSION["user"]))
    {
    $fn = $_POST["first_name"];
    $ln = $_POST["last_name"];
    $age = $_POST["age"];
    $email = $_POST["email"];
    $user = $_POST["login"];
    $pwd = $_POST["pwd"];
    $pwdconf = $_POST["pwd_confirm"];
    if (trim($fn, " ") == "") {
        $err .= "Некорректное имя<br>";
    }
    if (trim($ln, " ") == "") {
        $err .= "Некорректная фамилия<br>";
    }
    if ($age <= 0) {
        $err .= "Некорректный возраст<br>";
    }
    if (strlen($email) <= 1 || strpos($email, "@") == -1) {
        $err .= "Некорректный почтовый адрес<br>";
    }
    if(strlen($user)<=4)
    {
        $err .= "Некорректный логин<br>";
    }
    if ($pwd != $pwdconf) {
        $err .= "Пароли должны быть одинаковыми<br>";
    }
    if (strlen(trim($pwd, " ")) <= 4) {
        $err .= "Пароль должен быть больше 4-х символов<br>";
    }
    if ($err == "") {
        $_SESSION["user"]=$login;
        $_SESSION["pwd"]=$pwd;
        $_SESSION["fn"]=$fn;
        $_SESSION["ln"]=$ln;
        $_SESSION["age"]=$age;
        $_SESSION["emai"]=$email;
        header("Location: panel.php");
    }
}
?>
<!DOCTYPE HTML>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>registration</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <form class="reg_form" method="POST">
        <h2>Регистрация пользователя</h2>
        <?php
            if(!empty($err) && $err!="")
            {
                echo "<b>".$err."</b><br>";
            }
        ?>
        <span>Имя</span>
        <br>
        <input type="text" name="first_name" />
        <br>
        <span>Фамилия</span>
        <br>
        <input type="text" name="last_name" />
        <br>
        <span>Возраст</span>
        <br>
        <input type="number" name="age" />
        <br>
        <span>E-mail</span>
        <br>
        <input type="email" name="email" />
        <br>
        <span>Логин</span>
        <br>
        <input type="text" name="login" />
        <br>
        <span>Пароль</span>
        <br>
        <input type="password" name="pwd" />
        <br>
        <span>Повторите пароль</span>
        <br>
        <input type="password" name="pwd_confirm" />
        <br>
        <input type="submit" />

</form>
</body>

</html>

Ответы (0 шт):