zoukankan      html  css  js  c++  java
  • TP5 Session Db驱动

    一、下载附件,解压,文件路径extenddriversessionDb.php

    驱动文件下载:Db.php

    二、创建数据表

    DROP TABLE IF EXISTS `platform_session`;
    CREATE TABLE `platform_session` (
      `session_id` char(40) NOT NULL COMMENT 'SESSION键',
      `mem_id` INT(11) NOT NULL COMMENT '登录会员id',
      `data` blob,#必须用blob属性
      `update_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'SESSION更新时间',
      PRIMARY KEY (`session_id`),
      UNIQUE KEY `session_id` (`session_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    三、配置文件config.php

        'session'                => [
            'id'             => '',
            // SESSION_ID的提交变量,解决flash上传跨域
            'var_session_id' => '',
            // SESSION 前缀
            'prefix'         => '',
            // 驱动方式 支持redis memcache memcached
            'type'           => 'driversessionDb',  // 最主要是这里!!!
            // 是否自动开启 SESSION
            'auto_start'     => true,
    
            'expire'     => 3600, // Session有效期
            'table_name' => 'session', // 表名(不包含前缀)
        ],

    说明:由于博主系统唯一登陆功能,所以需要在session中存入登陆会员的会员id,如果不需要可以自行去掉mem_id字段。相应驱动也需要修改

  • 相关阅读:
    cavans笔记
    input心得
    杂乱的笔记
    CSS学习目录
    CSS3四个自适应关键字——fill-available、max-content、min-content、fit-content
    闭包
    0..0 小白
    Scrum
    Git与GitHub
    博客1
  • 原文地址:https://www.cnblogs.com/shifu204/p/7001866.html
Copyright © 2011-2022 走看看