zoukankan      html  css  js  c++  java
  • thinkphp3.2设置session的过期时间 thinkphp session

    thinkPHP3.2中session的过期时间配置是不能使用的,我们需要修改一下它的配置文件thinkPHP>common>functions.php,找到这一行:

    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']);

    然后在 ThinkPHP>Conf>convention.php 配置文件中添加session的过期配置:

    'SESSION_OPTIONS'         =>  array(
            'name'                =>  'BJYSESSION',                    //设置session名
            'expire'              =>  5,                      //SESSION过期时间,单位秒
            'use_trans_sid'       =>  1,                               //跨页传递
            'use_only_cookies'    =>  0,                               //是否只开启基于cookies的session的会话方式
        ),
  • 相关阅读:
    HDU-1561
    POJ 1088
    UESTC-878
    CodeForces
    HDU 5753
    HDU 1568
    二分图入门题
    二分图匹配入门题
    树形dp入门
    UVA
  • 原文地址:https://www.cnblogs.com/zc290987034/p/12195089.html
Copyright © 2011-2022 走看看