首页 > Web开发 > 详细

CI PHP7 session 不能读取的问题

时间:2018-04-26 10:34:28      阅读:302      评论:0      收藏:0      [点我收藏+]

根本原因在这,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 不能读取的问题

原文:https://www.cnblogs.com/sull/p/8949899.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!