ホームページ  >  記事  >  php教程  >  ThinkPHP5 でのセッションの使用

ThinkPHP5 でのセッションの使用

WBOY
WBOYオリジナル
2016-10-22 00:00:061478ブラウズ

私は ThinkPHP の以前のバージョンに慣れているため、Session を使用したい場合は $_SESSION を使用してアクセスしています。今日 ThinkPHP5 のマニュアルを読んで、この方法で使用するのは安全ではないことがわかりました。 ThinKPHP5 はセッションをカプセル化するため、少なくとも使用時にははるかに安全であると思われます。

セッション設定

Sessionを操作したい場合は、Think PHP5のThinkSessionクラスを使用する必要があります

コード例は次のとおりです:

リーリー

セッションの読み取り

セッションを読み取る最も安全な方法は、ThinkRequet クラスのセッション メソッドを使用することです

サンプルコードは次のとおりです:

リーリー

このメソッドを使用すると、安全なだけでなく、あらゆる次元のセッション変数を読み取ることができます。

もちろん、Session クラスを使用してセッションを読み取ることもできますが、このメソッドは最大でも 2 次元のセッション変数の読み取りのみをサポートします

サンプルコード:

リーリー

グローバル配列 $_SESSION を直接使用してセッション変数を格納するのは少し面倒ですが、安全のため試してみる価値はあります。

この記事は最初に Dingqiu.com に掲載されたものです。転載する場合は出典を明記してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。