function _open should return true to avoid this error. It can not be null or empty whatever we use either database or file. When we use database to store session data, we keep it blank or no Boolean return. that is the main reason for this error. class session_handler{
public function __construct()
{
session_set_save_handler(
array($this, "_open"),
array($this, "_close"),
array($this, "_read"),
array($this, "_write"),
array($this, "_destroy"),
array($this, "_gc")
);
}
public function _open($savePath, $sessionId)
{
return true;
}
public function _close() { }
public function _read($id) { }
public function _write($id, $data) { }
public function _destroy($id) { }
public function _gc($max) { }}It is only for PHP 7. I do not know it is a bug or not. https://stackoverflow.com/questions/34125849/php-7-user-sessions-issue-failed-to-initialize-storage-module |
PHP 7 user sessions issue - Failed to initialize storage module
-
Mac系统移到废纸篓的快捷键是什么
用Windows键盘上的delete键和del键都不能删除文件,那么在Mac系统移到废纸篓的快捷键是什么?答:在移到废纸篓的快捷键组合就是Command + delete,可以将文件删除到废纸篓。清空废纸篓的快捷键是 Command + shift + delete。
-
MAC 系统安装FFmpeg一
MAC 系统安装FFmpeg一
-
mac上显示隐藏系统文件的快捷键
mac上显示隐藏系统文件的快捷键: Command + Shift + .
-
SprinfBoot报警告WARNING: An illegal reflective access operation has occurred
intellij idea竟然自带了java11,并且还给我配置上了,坑死我了。
-
Mac Intellij Idea get/set方法快捷键
那我就告诉你吧,Intellij Idea get/set方法快捷键,完全和window不一样。
-
Vue路由的$router.back(-1)回退时如何判断有没有上一个路由
这个函数是这样的,判断当前页面的历史记录是不是小于等于1,如果小于等于1,说明这个页面没有可以返回的上一页,如果没有可以返回的上一页,就给地址栏加上一个goindex=true的参数,这样你从这个页面在往下一个页面跳转在返回,这个参数就一直加上的
-
element el-date-picker 后退8小时的问题 和 new Date()后退8小时的问题
选择8月1号00:00:00后取得值为2018-07-31T16:00:00+08:00,后退了8小时,增加下面这行代码就显示正常了。
-
Mac 查看本机ip地址
记住看好下面,查询mac的本机地址是ifconfig而不是ipconfig,windows才是ipconfig,虽然不知道if是啥意思。
-
mybatis foreach标签详解,逗号,and还有or,留一个
查询数据库中文章的相关文章 文章为一个表 字段tags为相关文章字符串中间用','逗号进行啦分割 查询完一个文章后可以把tags字段构造为一个List<String> 然后利用这个集合作为条件来查询
-
MyBatis传入多个参数的问题
MyBatis传入多个参数的问题