首頁 >php框架 >YII >yii怎麼設定session

yii怎麼設定session

(*-*)浩
(*-*)浩原創
2019-12-04 11:12:332871瀏覽

首先,在Yii框架中,你不需要像標準PHP程式碼那樣使用session_start(), 在Yii 框架中,autoStart 屬性缺省被設定為true,所以, 雖然沒有使用 session_start(),你仍然可以使用$_SESSION 全域變量,但最好使用Yii框架封裝的Yii::app->session:

yii怎麼設定session

#設定session變數:Yii:: app()->session['var']='value';                 (建議學習:yii框架

##使用: echo Yii::app( )->session['var']; 移除:unset(Yii::app()->session['var']);

更為複雜一點的使用時如何設定你的session 設定項可設在protected/config/main.php的components中:

'session'=>array(
   'autoStart'=>false(/true),
   'sessionName'=>'Site Access',
   'cookieMode'=>'only',
   'savePath'='/path/to/new/directory',
),

將session保持在資料庫的設定:

'session' => array (
    'class' => 'system.web.CDbHttpSession',
    'connectionID' => 'db',
    'sessionTableName' => 'actual_table_name',
)

以上是yii怎麼設定session的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn