会话处理程序问题


SessionHandler issue

我的 SessionHandler 类有问题。它会在每次刷新时插入一个空白会话,当您在会话中插入某些内容时,print_r 函数不会显示所有可用选项。什么会产生问题?

会话处理程序类

为什么不修改 SessionHandler::sessionWrite() 以将 debug_backtrace() 信息记录到临时日志文件中。然后,您可以看到这个"空白"会话以及从何处调用sessionWrite并意识到要修复什么?所以只是一些简单的事情,比如:

    public function sessionWrite($sessionId, $sessionData)
    {
        file_put_contents('test.txt',serialize(debug_backtrace()),FILE_APPEND);
        ......
    }

您是否在文档顶部使用session_start()?