Я всегда использовал $ _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';