首頁 > 後端開發 > php教程 > yii 操作session

yii 操作session

WBOY
發布: 2016-08-08 09:30:49
原創
1036 人瀏覽過

在Yii框架中使用session 的筆記:
首先,在Yii框架中,你不需要像標準PHP程式碼那樣使用session_start(),
在Yii框架中,autoStart 屬性缺省被設定為true,所以,
雖然沒有使用session_start(),你仍然可以使用$_SESSION全域變量,但最好使用
Yii框架封裝的Yii::app->session:
設定session變數:
Yii::app()->session['var' ]='value';
使用: 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',
),
好,還有什麼呢?對了,為了調試,有時需要知道目前使用者的session ID,
該值就在 Yii::app()->session->sessionID 中。

以上就介紹了yii 操作session,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

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