我有一个实现自己的SessionHandlerInterface的类,该类将会话存储在远程Redis服务器中。我注意到的一件事是,即使未接收到名称为PHPSESSID的cookie,session_start()也会始终执行读取。如果它只是生成一个新的sessionId,为什么要尝试检查它是否存在?当然不存在。这似乎是我的Redis会话管理器的一次不必要的旅行。我很好奇我是否误解了这一点,或者是否有一种方法可以覆盖此行为,并且仅在收到PHPSESSID cookie的情况下才从Redis读取会话。