Почему PHP $ _SESSION не устанавливается в этом коде? - PullRequest
1 голос
/ 11 мая 2019

Я всегда использовал $ _SESSION и никогда не сталкивался с проблемой.Сегодня вечером вещи не работают, когда я пытаюсь создать новое приложение, используя ту же логику сеанса.Я пытался отлаживать это в течение нескольких часов, просматривая онлайн безрезультатно.Session.php постоянно перенаправляет меня на страницу входа.Я чувствую себя глупо.

login.php

session_start();
$_SESSION['user_id'] = 'superUser';
header("Location: dashboard.php");
exit();

session.php

<?php
session_start();

if ( isset( $_SESSION['user_id'] ) ) {
    // do something here
} else {
    // Redirect them to the login page
     header("Location: login.php");
    exit();
}
?>

dahsboard.php

<?php
include_once 'session.php';

echo 'dashboard';
...