Переменная сеанса уничтожается при каждой перезагрузке страницы - PullRequest
0 голосов
/ 25 июня 2019

После перезагрузки страницы $ _SESSION становится пустым! Работал нормально, пока не было обслуживания сервера.

Ради тестирования у меня есть только файл index.php со строками

session_start();
var_dump($_SESSION);
$_SESSION['test'] = 'works';
echo $_SESSION['test']; //displays the 'works' fine

Но как только я перезагрузил страницу, 'test' становится неопределенным, переменная $ _SESSION пуста.

echo session_id(); // changes every time

Кто-нибудь знает, где искать проблему? Это неправильная конфигурация apache с правами на запись или какая-то проблема с файлами cookie? Я с удовольствием выслушаю любую идею

1 Ответ

0 голосов
/ 25 июня 2019

Проверьте, есть ли разрешение на запись в файл сеанса.Просмотр журнала ошибок на наличие ошибок, если таковые имеются.

...