Моя сессия PHP:
session.save_path = /var/lib/php/session
Если я создам простой скрипт для тестирования, например:
session_start();
$_SESSION['hi'] = 1;
var_dump($_SESSION);
Ну, сессия не работает.
Когда я перечисляю папку: "/var/lib/php/session", я вижу, что она каждый раз создает новый файл. Так что если я перезагружу страницу 1000 раз, у меня будет 1000 файлов сеанса.. Это потеря сеанса и создание нового.
Итак, у него есть разрешение на запись в файл, но по какой-то причине он всегда создает новый сеанс.
решение1
Я нашел решение.
похоже, что ошибка разрешения была в папке cookie "session.cookie_path". Итак... папка сеанса в порядке... но поскольку с cookie все было не в порядке, он не знал сеанс пользователя и все время создавал новый.