ホームページ > バックエンド開発 > PHPチュートリアル > thinkPHP での session() メソッドの使用法

thinkPHP での session() メソッドの使用法

不言
リリース: 2023-03-30 13:00:01
オリジナル
3048 人が閲覧しました

この記事では、thinkPHP の session() メソッドの使用法を主に紹介し、thinkPHP の session メソッドの機能、パラメータ、具体的な使用方法、および関連する注意事項を例の形式で分析します。

この記事の例では、thinkPHP での session() メソッドの使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです。

システムはセッションの管理と操作を完全にサポートしており、すべての操作は組み込みのセッション機能を通じて完了できます。

使用法

session(name,name,value='')
ログイン後にコピー

##パラメータ

名前 (必須):配列が渡された場合は、セッションの初期化を意味します。null が渡された場合は、現在のセッションのクリアを意味します。文字列の場合は、セッションの割り当て、取得、または操作を意味します。

Value (オプション): 設定するセッション値。null が渡された場合、デフォルトは空の文字列

セッション初期化設定 ## です。 #If セッション メソッドの name パラメーターが配列に渡され、セッションの初期化設定を示します。例:


session(array('name'=>'session_id','expire'=>3600));
ログイン後にコピー

Afterシステムがセッションを自動的に開始したくない場合は、SESSION_AUTO_START を false

に設定できます。例:

'SESSION_AUTO_START' =>false
ログイン後にコピー
##。

#自動起動をオフにした後は、プロジェクトのパブリック ファイルを使用するか、サーバーで session_start または session('[start]') を手動で呼び出してセッションの開始を制御できます。

セッション割り当て

session('name','value'); //设置session
ログイン後にコピー

セッション値

$value = session('name');
ログイン後にコピー

セッションの削除

session('name',null); // 删除name
ログイン後にコピー

すべてのセッションを削除するには、次を使用できます:

session(null); // 清空当前的session
ログイン後にコピー

#セッション判定

##セッション値が設定されているかどうかを判定するには、

を使用できます。 #

session('?name');
ログイン後にコピー

name という名前のセッション値が設定されているかどうかを判断するために使用されます

セッション管理

セッション メソッドは、いくつかの単純なセッションをサポートします。管理操作、使用方法は次のとおりです。

session('[操作名]');
session('[pause]'); // 暂停session写入
session('[start]'); // 启动session
session('[destroy]'); // 销毁session
session('[regenerate]'); // 重新生成session id
ログイン後にコピー

php には session_unset 関数が付属しています。

この機能は、すべての SESSION (セッション) 変数をクリア (解放) することです。特定のセッション変数をクリアする必要がある場合は、

unset($_SESSION['var']);
ログイン後にコピー

を使用する必要があります。

関連する推奨事項:

ThinkPHP テンプレートの範囲判定出力 In タグおよび Range タグの使用法

ThinkPHP テンプレートの範囲判定出力 空タグの使用法


以上がthinkPHP での session() メソッドの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート