色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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

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

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

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

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

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

數(shù)據(jù)庫設(shè)置采用SessionDb.class.php中的DDL,不過后面加了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)在訪問你的 index.php 后再在 phpmyadmin 中找到 think_session 表,我們會驚喜的發(fā)現(xiàn)多了條數(shù)據(jù)。
至此問題搞定。其他不要設(shè)置了,SessionDb.class.php會自動加載.

這樣Thinkphp的調(diào)用

session('session_name','session_value')

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

php技術(shù)ThinkPHP實(shí)現(xiàn)將SESSION存入MYSQL的方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 清新县| 桃江县| 内黄县| 怀集县| 汉源县| 唐海县| 柞水县| 南漳县| 巫山县| 二手房| 抚顺市| 阳信县| 哈尔滨市| 白玉县| 临海市| 射洪县| 新宁县| 天津市| 镇康县| 海安县| 福清市| 青岛市| 怀化市| 江孜县| 扎鲁特旗| 衡南县| 莱西市| 建昌县| 丰县| 怀仁县| 漳州市| 依安县| 志丹县| 晋中市| 黑水县| 鄄城县| 洱源县| 藁城市| 微山县| 苗栗县| 盐源县|