У меня есть странная проблема в моем коде, которую я действительно не могу объяснить, и это просто не имеет никакого логического смысла для меня.Я устанавливаю переменную сеанса с именем $_SESSION['user_id']
, когда человек успешно заходит на мой сайт, и они перенаправляются на страницу index.php
.Это работает нормально, и сессия работает нормально, но когда я обновляю страницу, значение в сеансе исчезает, но я не понимаю, почему.
$long_user_id = $_SESSION['user_id'];
$user_id = substr($long_user_id, 0, -3);
Кто-нибудь может увидеть, в чем здесь проблема?Я думал, что переменная Session с именем user_id
останется прежней, но по какой-то причине после второй загрузки страницы она останется пустой.
Заранее спасибо
Редактировать: я не писалвесь мой код и я допустил ошибку, не упомянув, что я использую session_start();
на каждой странице.Я также хотел бы подтвердить, что код работает, если я закомментирую часть кода substr
со страницы.