PHP session_start () читает после создания нового идентификатора сессии - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть класс, который реализует мой собственный SessionHandlerInterface, который хранит сессии на удаленном сервере Redis.Одна вещь, которую я заметил, это то, что session_start () всегда выполняет чтение, даже если файл cookie с именем PHPSESSID НЕ был получен.Если он только что сгенерировал новый sessionId, зачем пытаться проверить, существует ли он?Конечно, это не присутствует.Это похоже на ненужную поездку к моему менеджеру сеансов Redis.Мне любопытно, если я неправильно понимаю это или есть способ переопределить это поведение и только читать сеанс из Redis, если получен файл cookie PHPSESSID.

...