Thinkphp3.2.3设置session周期无效的问题
thinkphp的session设置周期是无效的,直接的影响就是无法保留用户的登陆状态,用thinkphp开发的项目,关闭浏览器后用户就退出了,即便设置了session周期也没作用。
<span style="font-size:12px;">// 原代码
if(isset($name["expire"])) ini_set("session.gc_maxlifetime", $name["expire"]);
// 改成如下代码
if(isset($name["expire"])) ini_set("session.gc_maxlifetime", $name["expire"]);ini_set("session.cookie_lifetime", $name["expire"]);</span>
<span style="font-size:12px;">//****************SESSION设置*************
"SESSION_OPTIONS" => array(
//"name" => "BJYSESSION", //设置session名
"expire" => 24*3600*15, //SESSION保存15天
//"use_trans_sid" => 1, //跨页传递
//"use_only_cookies" => 0, //是否只开启基于cookies的session的会话方式
),</span>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Message Forwarding
- 下一篇: thinkphp中的session的使用和理解!