Yii オペレーションセッションインスタンスの紹介、yiisession インスタンス
この記事では、Yii フレームワークでセッションを使用する方法を簡単に説明します。具体的な手順は次のとおりです。
1. 標準の PHP コードとの違い:
Yii フレームワークでは、標準の PHP コードのように session_start() を使用する必要はありません
Yii フレームワークでは、autoStart 属性はデフォルトで true に設定されているため、
session_start() が使用されていない場合でも、$_SESSION グローバル変数を使用できますが、Yii フレームワークによってカプセル化された Yii::app->session
を使用するのが最善です。
2. セッション変数の使用:
セッションの設定:
リーリー
使用セッション:
リーリー
セッションの削除:
リーリー
より複雑な使用のためにセッションを設定する方法
設定項目は
protected/config/main.phpのコンポーネントで設定できます:
リーリー
データベース設定でセッションを維持します:
リーリー
さらに、デバッグのために、現在のユーザーのセッション ID を知る必要がある場合があります。
値は次のとおりです:
リーリー
最後に、ユーザーがログアウト(ログアウト)するときは、痕跡を削除する必要があります。以下を使用できます。
リーリー
すべてのセッション変数を削除してから、
を呼び出します
リーリー
サーバー側に保存されているセッションデータを削除します。
まず main.php でセッション タイムアウトを設定する必要があります ('sessionTimeoutSeconds'=>300)、次に yii::app()->user->setState('userSessionTimeout',time()+Yii) で設定します。 :app ()->params['sessionTimeoutSeconds']); 呼び出すページ。
お役に立てば幸いです
セッションを直接使用することはできませんか?
http://www.bkjia.com/PHPjc/854352.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/854352.html技術記事 yii 操作セッション例、yiisession 例の紹介 この記事では、Yii フレームワークでセッションを使用する方法について簡単に説明します。具体的な手順は次のとおりです。 1. 標準の PHP コードとの違い: Yii フレームワークでは、次のことを行います。 .