Мне было интересно, почему моя сессия всегда проигрывает неожиданно. Мой сайт почти зависит от сеанса, если сеанс проигрывается, он перенаправляется на страницу входа.Сессия неожиданно проиграна
Вот мой код *
<?php
session_start();
if(!isset($_SESSION['login'])){
session_destroy();
header("Location:login.php");
exit();
}
include_once("action.php");
?>
Как это исправить ?? Заранее благодарю
Вы имеете в виду, сеанс исчезает после закрытия браузера? –
Какие действия вы выполняете для воспроизведения этой ошибки? Вы уверены, что это на этой странице? – Matchu
Вы проигрываете сеанс между страницами? Или это никогда не устанавливается в первую очередь? Я замечаю, что вы никогда не объявляете переменную сеанса «login», поэтому независимо от того, когда этот скрипт запускается, он начнет сеанс и уничтожит его, потому что эта переменная никогда не будет установлена. –