最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP實(shí)現(xiàn)將SESSION存入MYSQL的方法

 更新時(shí)間:2014年07月22日 17:23:21   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP實(shí)現(xiàn)將SESSION存入MYSQL的方法,需要的朋友可以參考下

本文以實(shí)例講解了ThinkPHP實(shí)現(xiàn)將SESSION存入MYSQL的方法,所采用的運(yùn)行環(huán)境是ThinkPHP3.1.2版

首先index.php中設(shè)置為:

<?php
define('APP_DEBUG', true);//設(shè)置為調(diào)試模式
require '../ThinkPHP/ThinkPHP.php';//設(shè)置入口文件
ini_set("session.save_handler", "user");//設(shè)置PHP的SESSION由用戶定義

在config.php中設(shè)置為:

<?php
return array(//'配置項(xiàng)'=>'配置值'
      // 添加數(shù)據(jù)庫(kù)配置信
  'SHOW_PAGE_TRACE' =>true,
  'DB_TYPE'  => 'mysql', // 數(shù)據(jù)庫(kù)類型
  'DB_HOST'  => 'localhost', // 服務(wù)器地址
  'DB_NAME'  => 'thinkphp', // 數(shù)據(jù)庫(kù)名
  'DB_USER'  => '你的用戶名', // 用戶名
  'DB_PWD'  => '你的密碼', // 密碼
  'DB_PORT'  => 3306, // 端口
  'DB_PREFIX' => 'think_', // 數(shù)據(jù)庫(kù)表前綴綴
'SESSION_OPTIONS'=>array(
    'type'=> 'db',//session采用數(shù)據(jù)庫(kù)保存
    'expire'=>1440,//session過(guò)期時(shí)間,如果不設(shè)就是php.ini中設(shè)置的默認(rèn)值
  ),
'SESSION_TABLE'=>'think_session', //必須設(shè)置成這樣,如果不加前綴就找不到數(shù)據(jù)表,這個(gè)需要注意
);
?>

數(shù)據(jù)庫(kù)設(shè)置采用SessionDb.class.php中的DDL,不過(guò)后面加了ENGINE=MyISAM DEFAULT CHARSET=utf8

CREATE TABLE think_session (
    session_id varchar(255) NOT NULL,
    session_expire int(11) NOT NULL,
    session_data blob,
    UNIQUE KEY `session_id` (`session_id`)
  )ENGINE=MyISAM DEFAULT CHARSET=utf8;

現(xiàn)在訪問(wèn)你的 index.php 后再在 phpmyadmin 中找到 think_session 表,我們會(huì)驚喜的發(fā)現(xiàn)多了條數(shù)據(jù)。
至此問(wèn)題搞定。其他不要設(shè)置了,SessionDb.class.php會(huì)自動(dòng)加載.

這樣ThinkPHP的調(diào)用

session('session_name','session_value')

系統(tǒng)就會(huì)自動(dòng)把這個(gè)session存儲(chǔ)上面創(chuàng)建的數(shù)據(jù)庫(kù)中。

相關(guān)文章

最新評(píng)論

敦煌市| 清新县| 吉安市| 修水县| 天津市| 扬州市| 百色市| 方城县| 镶黄旗| 瑞昌市| 漾濞| 衡阳市| 三穗县| 荣成市| 襄樊市| 阜康市| 龙泉市| 股票| 类乌齐县| 兴安盟| 焦作市| 日土县| 蓬安县| 沅江市| 瑞安市| 寻甸| 乌拉特中旗| 安顺市| 呼伦贝尔市| 乐昌市| 兴安县| 德令哈市| 安国市| 左贡县| 临沧市| 丹棱县| 光泽县| 巧家县| 三台县| 焦作市| 桑日县|