CI PHP7 session 不能读取的问题
Posted sull
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI PHP7 session 不能读取的问题相关的知识,希望对你有一定的参考价值。
根本原因在这,libraries/Session/Session.php 中 128行
if (isset($_COOKIE[$this->_config[‘cookie_name‘]]) && ( ! is_string($_COOKIE[$this->_config[‘cookie_name‘]]) OR ! preg_match(‘/^[0-9a-z]{10,40}$/‘, $_COOKIE[$this->_config[‘cookie_name‘]]) ) ) { unset($_COOKIE[$this->_config[‘cookie_name‘]]); }
/^[0-9a-f]{40}$/, 改成 /^[0-9a-z]{10,40}$/,session_id取值范围在php7中变了,不会每次执行都会 unset($_COOKIE[ci_session])
以上是关于CI PHP7 session 不能读取的问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在 scrutinizer-ci 配置中为 php7.4 安装 ext-gd?