pause 暫停session
clear 清除session
destroy 銷毀session
get 獲取session值
getLocal 獲取私 " /> 男女高潮又爽又黄又无遮挡,亚洲日韩精品AV中文字幕,美女与男人对肌免费网站

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ThinkPHP關于session的操作方法匯總

本文詳細講述了Thinkphp關于session的各種操作方法,詳情如下:

Thinkphp操作session官方的說明文檔如下:

start 啟動session
pause 暫停session
clear 清除session
destroy 銷毀session
get 獲取session值
getLocal 獲取私有session值
set 設置session值
setLocal 設置私有session值
name 獲取或者設置session_name
is_set 是否設置session值
is_setLocal 是否設置私有session值
id 獲取或者設置session_id
path 獲取或者設置session_save_path
setExpire 設置session過期時 間
setCookieDomain 設置有效域名
setCallback 設置Session 對象反序列化時候的回調函數

最常用的操作方法示例代碼如下:

// 檢測Session變量是否存在Session::is_set('name');// 給Session變 量賦值Session::set('name','value');// 獲取Session變量Session::get('name');

和Session相關的配置參數代碼如下:

'SESSION_NAME'=>'ThinkID',        // 默認Session_name'SESSION_PATH'=>'',            // 采用默認的Session save path'SESSION_TYPE'=>'File',            // 默認Session類型 支持 DB 和 File 'SESSION_EXPIRE'=>'300000',        // 默認Session有效期'SESSION_TABLE'=>'think_session',    // 數據庫Session方式表名'SESSION_CALLBACK'=>'',            // 反序列化對象的回調方法

其中SESSION_NAME 參數需要注意,如果需要在不同的項目之間不共享傳遞Session的值,請設置不同的值,否則請保留相同的默認值。
如果設置了相同的SESSION_NAME的值,但是又希望創建基于項目的私有Session空間,應該怎么處理呢?Thinkphp還支持以項目為 Session空間的私有Session操作,以之前的常用操作為例,我們更改如下:

// 檢測Session變量是否存在(當前項目有效)Session::is_setLocal('name');// 給Session變 量賦值(當前項目有效)Session::setLocal('name','value');// 獲取Session變量(當前 項目有效)Session::getLocal('name');

這樣,和全局的Session操作就不會沖突,可以用于一些特殊情況的需要。
Thinkphp支持數據庫方式的Session操作,設置SESSION_TYPE的值為DB就可以了,如果使用數據庫方式,還要確保設置好SESSION_TABLE的值,并且導入下面的DDL到你的 數據庫(以MySQL為例子):

CREATE TABLE `think_session` (`id` int(11) unsigned NOT NULL auto_increment,`session_id` varchar(255) NOT NULL,`session_expires` int(11) NOT NULL,`session_data` blob,PRIMARY KEY(`id`))

注意,Db Session方式的數據庫連接會采用項目的數據庫配置信息進行連接。除了數據庫方式外,還可以增加其它方式的Session保存機制,例如內存方式、 Memcache方式等,我們只要增加相應的過濾器就行了,使用session_set_save_handler 方法,具體的方法定義參考Think.Util.Filter下面的FilterSessionDb.class.php 文件的實現。
 
制作了一個簡單的登陸判斷
登陸檢測之后賦予Session值,使Session的值為非空即為假的false

$_SESSION[C('USER_AUTH_KEY')] = $logInFind['id'] ;

其中 [C('USER_AUTH_KEY')]為Thinkphp的內置方法和函數類。在未配置config.php文件時默認為空
把$logInFind['id'] 取出的帳號值賦予它,默認為關閉頁面Session就自動刪除消失!
其它頁面使用下面格式判斷

if(!isset($_SESSION[C('USER_AUTH_KEY')])) { //isset 是檢測變量是否賦值!   $this->redirect('Login','Login'); //轉到注冊頁面}

php技術ThinkPHP關于session的操作方法匯總,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 在教室做啊好大用力 | 美女大BXXXXN内射 | 日日AV夜夜添久久奶无码 | 欧式午夜理伦三级在线观看 | 99re8久久热在线视频 | 日本一卡2卡3卡四卡精品网站 | 精品久久久久久久99热 | 精品麻豆一卡2卡三卡4卡乱码 | avv天堂| 国内精品九九视频 | 国产精品免费大片 | 被cao的奶水直喷高H | 5G在线观看免费年龄确认 | 迈开腿让我看下你的小草莓声音 | 国产高清国内精品福利色噜噜 | 嗯好大好猛皇上好深用力 | 亚洲精品国产在线观看 | 秀婷程仪公欲息肉婷在线观看 | 手机在线观看你懂的 | 超碰caoporon最新视频 | 天天射天天爱天天干 | 久久国产视频网 | 国产69精品久久久久妇女 | 日韩一区二区三区免费体验 | 51vv视频社区 | 一边吃奶一边添P好爽故事 一边吃奶一边啪啪真舒服 一本之道加勒比在线观看 一本之道高清在线观看一区 | 国产成人在线视频播放 | 国产精品卡1卡2卡三卡四 | 二级毛片免费观看全程 | 久久九九久精品国产尤物 | 神马电影院午 夜理论 | 色窝窝777欧美午夜精品影院 | 微拍秒拍99福利精品小视频 | 亚洲精品偷拍影视在线观看 | jyzzjyzzz视频国产在线观看 | 4虎影院午夜在线观看 | 小柔的性放荡羞辱日记动漫 | 天天狠狠弄夜夜狠狠躁·太爽了 | 成人在线高清不卡免费视频 | 亚洲免费视频日本一区二区 | 午夜精品久久久久久久爽牛战 |