zoukankan      html  css  js  c++  java
  • thinkphp设置session有效时间

    thinkphp的框架文件
    
     
    
    ThinkPHP/Common/functions.php
    
    function session(){
    
      在这个方法中找到
    
      thinkphp 3.1版
    
      if(isset($name['expire']))          ini_set('session.gc_maxlifetime', $name['expire']);
    
      thinkphp 3.2版
    
      if(isset($name['expire'])) {
    
        ini_set('session.gc_maxlifetime', $name['expire']);
    
        ini_set('session.cookie_lifetime', $name['expire']);
      }
    
    }
    
    把 ini_set('session.cookie_lifetime', $name['expire']); 加在 thinkphp3.1的里面
    
    在项目的配置文件中
    
    Application/Common/Conf/config.php
    
    /* session设置 */
    'SESSION_OPTIONS' => array(
      'name' => 'BJYSESSION', //设置session名    BJYSESSION 是为了区分 PHPSESSION
      'expire' => 24*3600*15, //SESSION保存15天
      'use_trans_sid' => 1, //跨页传递
      'use_only_cookies' => 0, //是否只开启基于cookies的session的会话方式
    ),
    
    所有的session值的有效时间就设置完了

  • 相关阅读:
    短信
    solr测试用的配置
    中文词启动
    配置域
    applicationContext-redis.xml
    Redis端口配置
    springDataRedis 依赖
    FastDFSClient上传图片工具类
    security 页面测试
    PHP图片压缩功能(按比例图片缩放)(转载)
  • 原文地址:https://www.cnblogs.com/qhorse/p/5316145.html
Copyright © 2011-2022 走看看