欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 易優(yōu)教程 > 使用教程 >

易優(yōu)cms Session概述

來源:本站原創(chuàng) 發(fā)布時間:2023-05-11 22:30:23熱度: ℃我要評論(0

麥站模板建站平臺(10年經(jīng)驗),服務數(shù)萬家企業(yè),固定透明報價。域名注冊、主機/服務器、網(wǎng)站源碼一站式服務。實體公司,專業(yè)團隊,值得選擇!超過1000套模板已登記版權,合規(guī)合法建站,規(guī)避版權風險!【點擊獲取方案】

ThinkPHP采用thinkSession類提供Session功能支持。

版本 新增功能

5.0.5 增加安全選項參數(shù)secure和httponly

5.0.2 增加flash方法和flush方法

Session初始化

在ThinkPHP5.0中使用 hinkSession類進行Session相關操作,Session會在第一次調(diào)用Session類的時候按照配置的參數(shù)自動初始化,例如,我們在應用配置中添加如下配置:

'session' => [

'prefix' => 'think',

'type' => ",

'auto_start' => true,

],

如果我們使用上述的session配置參數(shù)的話,無需任何操作就可以直接調(diào)用Session類的相關方法,例如:

Session::set('name','thinkphp');

Session::get('name');

如果你應用下面的不同模塊需要不同的session參數(shù),那么可以在模塊配置文件中重新設置:

'session' => [

'prefix' => 'module',

'type' => ",

'auto_start' => true,

],

或者調(diào)用init方法進行初始化:

Session::init([

'prefix' => 'module',

'type' => ",

'auto_start' => true,

]);

如果你沒有使用Session類進行Session操作的話,例如直接操作$_SESSION,必須使用上面的方式手動初始化或者直接調(diào)用session_start()方法進行session初始化。

設置參數(shù)

默認支持的session設置參數(shù)包括:

參數(shù) 描述

type session類型

expire session過期時間

prefix session前綴

auto_start 是否自動開啟

use_trans_sid 是否使用use_trans_sid

var_session_id 請求session_id變量名

id session_id

name session_name

path session保存路徑

domain session cookie_domain

use_cookies 是否使用cookie

cache_limiter session_cache_limiter

cache_expire session_cache_expire

如果做了session驅(qū)動擴展,可能有些參數(shù)不一定有效。

 

基礎用法

賦值

// 賦值(當前作用域)

Session::set('name','thinkphp');

// 賦值think作用域

Session::set('name','thinkphp','think');

判斷是否存在

// 判斷(當前作用域)是否賦值

Session::has('name');

// 判斷think作用域下面是否賦值

Session::has('name','think');

取值

// 取值(當前作用域)

Session::get('name');

// 取值think作用域

Session::get('name','think');

如果name的值不存在,返回null。

刪除

// 刪除(當前作用域)

Session::delete('name');

// 刪除think作用域下面的值

Session::delete('name','think');

指定作用域

// 指定當前作用域

Session::prefix('think');

取值并刪除

// 取值并刪除

Session::pull('name');

如果name的值不存在,返回Null。

清空

// 清除session(當前作用域)

Session::clear();

// 清除think作用域

Session::clear('think');

閃存數(shù)據(jù),下次請求之前有效(v5.0.2+)

// 設置session 并且在下一次請求之前有效

Session::flash('name','value');

提前清除當前請求有效的數(shù)據(jù)(v5.0.2+)

// 清除當前請求有效的session

Session::flush();

二級數(shù)組

支持session的二維數(shù)組操作,例如:

// 賦值(當前作用域)

Session::set('name.item','thinkphp');

// 判斷(當前作用域)是否賦值

Session::has('name.item');

// 取值(當前作用域)

Session::get('name.item');

// 刪除(當前作用域)

Session::delete('name.item');

助手函數(shù)

系統(tǒng)也提供了助手函數(shù)session完成相同的功能,例如:

// 初始化session

session([

'prefix' => 'module',

'type' => ",

'auto_start' => true,

]);

// 賦值(當前作用域)

session('name', 'thinkphp');

// 賦值think作用域

session('name', 'thinkphp', 'think');

// 判斷(當前作用域)是否賦值

session('?name');

// 取值(當前作用域)

session('name');

// 取值think作用域

session('name', ", 'think');

// 刪除(當前作用域)

session('name', null);

// 清除session(當前作用域)

session(null);

// 清除think作用域

session(null, 'think');

Session驅(qū)動

支持指定 Session 驅(qū)動,配置文件如下:

'session' => [

'prefix' => 'module',

'type' => 'redis',

'auto_start' => true,

// redis主機

'host' => '127.0.0.1',

// redis端口

'port' => 6379,

// 密碼

'password' => ",

]

表示使用redis作為session類型。

 

    轉(zhuǎn)載請注明來源網(wǎng)址:http://mengdiqiu.com.cn/eyoucms_sy/5748.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠