把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 '已经开启';
}