91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用ThinkPHP怎么將SESSION存入MYSQL數據庫中

發布時間:2020-12-14 15:44:50 來源:億速云 閱讀:367 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關利用ThinkPHP怎么將SESSION存入MYSQL數據庫中,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

首先index.php中設置為:

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

在config.php中設置為:

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

數據庫設置采用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;

現在訪問你的 index.php 后再在 phpmyadmin 中找到 think_session 表,我們會驚喜的發現多了條數據。
至此問題搞定。其他不要設置了,SessionDb.class.php會自動加載.

這樣ThinkPHP的調用

session('session_name','session_value')

系統就會自動把這個session存儲上面創建的數據庫中。

看完上述內容,你們對利用ThinkPHP怎么將SESSION存入MYSQL數據庫中有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄂托克旗| 怀来县| 垫江县| 宜丰县| 都匀市| 志丹县| 黔西县| 宜昌市| 开鲁县| 罗甸县| 绥中县| 汕头市| 嘉义县| 繁峙县| 沾益县| 酒泉市| 高雄县| 乾安县| 闸北区| 台安县| 永康市| 东丰县| 九寨沟县| 札达县| 太保市| 靖边县| 江口县| 荃湾区| 湟中县| 自治县| 连州市| 穆棱市| 伊宁县| 泽库县| 武夷山市| 克什克腾旗| 墨玉县| 宁波市| 家居| 乐平市| 北流市|