Здравствуйте! У меня после авторизации сессия передает переменные на след. страницу, но при изменении БД переменные остаются прежними, пока я не перезайду в аккаунт. Почему не обновляются переменные?
Этот код работает так - я захожу в аккаунт, выводит логин. Когда меняю в базе данных и перезагружаю, то не выводит ничего, var_dump показывает NULL. И переменная принимает новое значение только после логаута и авторизации.
<?php
session_start();
require_once 'connect.php';
?>
<?php
if (isset($_SESSION['signined']))
{
$user_login = R::getAll("SELECT login FROM users WHERE login = '".unserialize($_SESSION['signined'])->login."'");
$login = $user_login[0]['login'];
echo $login;
var_dump($login);
}
else
{
$_SESSION['message'] = 'Для доступа к этой странице необходимо авторизоваться';
header('Location: ../login.php');
}
?>