本地测试登录一切ok,放到服务器上就不行,检查得出sessionid丢失,
修正方法:
在根目录找到/core/framework/core/base.php
在start_session方法中注释掉下面3行
//if ($subdomain_suffix !== 'localhost') {
// @ini_set('session.cookie_domain', $subdomain_suffix);
//}
本文介绍了一种解决服务器上SessionID丢失的问题。通过修改/core/framework/core/base.php文件中的start_session方法,注释掉涉及设置子域名的部分代码,解决了从本地环境迁移到服务器环境后出现的SessionID丢失现象。
本地测试登录一切ok,放到服务器上就不行,检查得出sessionid丢失,
修正方法:
在根目录找到/core/framework/core/base.php
在start_session方法中注释掉下面3行
//if ($subdomain_suffix !== 'localhost') {
// @ini_set('session.cookie_domain', $subdomain_suffix);
//}
被折叠的 条评论
为什么被折叠?