ホームページ  >  記事  >  バックエンド開発  >  yii 操作セッションの例の紹介、yiisession 例_PHP チュートリアル

yii 操作セッションの例の紹介、yiisession 例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:21:45770ブラウズ

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 を知る必要がある場合があります。

値は次のとおりです:

リーリー
最後に、ユーザーがログアウト(ログアウト)するときは、痕跡を削除する必要があります。以下を使用できます。


リーリー
すべてのセッション変数を削除してから、

を呼び出します

リーリー
サーバー側に保存されているセッションデータを削除します。

yii セッション時間を設定するにはどうすればよいですか? mainphpに設定するか、ページ内にhelp3ksを設定することもできます

まず main.php でセッション タイムアウトを設定する必要があります ('sessionTimeoutSeconds'=>300)、次に yii::app()->user->setState('userSessionTimeout',time()+Yii) で設定します。 :app ()->params['sessionTimeoutSeconds']); 呼び出すページ。

お役に立てば幸いです

yii で SESSION を設定する方法

セッションを直接使用することはできませんか?


http://www.bkjia.com/PHPjc/854352.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/854352.html技術記事 yii 操作セッション例、yiisession 例の紹介 この記事では、Yii フレームワークでセッションを使用する方法について簡単に説明します。具体的な手順は次のとおりです。 1. 標準の PHP コードとの違い: Yii フレームワークでは、次のことを行います。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。