把thinkphp的session从默认的文件方式写入到数据库不成功,设置session_set_save_handler无效

无效原因

session_set_save_handler 必须在 session_start以前设置
thinkphp 框架默认是没有问题的,在入口文件中调试发现 session 一开始就启动了 查看php.ini后 发现phpstudy集成环境中session.auto_start = 1 改成 session.auto_start = 0 保存重启即可

判断session启动
if(isset($_SESSION)) {
    echo '已经开启';
}