PHP Данные сеанса не записываются в файл сеанса, но файл сеанса создается Nginx - PullRequest
0 голосов
/ 19 марта 2020

В настоящее время есть проблема, с которой мне еще предстоит справиться, она включалась и выключалась и не всегда в большинстве случаев. PHP файлы сессий создаются сами по себе, но примерно в 90% случаев ничего не записывается в файл сессий. Я использую PHP 7 с Nginx веб-сервером в Ubuntu.

Вот несколько изображений файловой системы ...

Создаемые сеансы

Sessions being created

Внутри файлов сеанса

Inside session files


Это код для функции входа в систему

// Login user
session_start();
$_SESSION['id'] = $row['id'];
$_SESSION['username'] = $row['username'];
$_SESSION['access_token'] = "verified";
// session_write_close();
header('Location: /');

session_write_close казалось, не повлияло на результат проблемы. Наряду с этим все $row[x] переменные содержат данные, поэтому это не проблема.

Я застрял с этой проблемой уже пару недель, но пока не нашел решения. Я также прошел через topi c, приведенную ниже, и ситуация почти такая же.

PHP переменные сеанса, не записывающие в файлы

...