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字段。相应驱动也需要修改

  • 相关阅读:
    移动端 细节点
    基于新版 node 的 vue 脚手架搭建
    全屏展示
    Vue 小实例
    移动端 模拟键盘 盖住表单
    decodeURI decodeURIComponent
    简单时钟
    全选 反选 传统写法
    星级点评 面向过程的传统写法
    JQ字符串截取
  • 原文地址:https://www.cnblogs.com/shifu204/p/7001866.html
Copyright © 2011-2022 走看看