入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Thinkphp3.2.3设置session周期无效的问题

创建时间:2016-08-04 投稿人: 浏览次数:486


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>



阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。