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

yii怎麼設定session

(*-*)浩
發布: 2019-12-04 11:12:33
原創
2882 人瀏覽過

首先,在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中文網其他相關文章!

相關標籤:
yii
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板