この記事の例では、thinkPHP での session() メソッドの使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
システムはセッション管理と操作を完全にサポートしており、すべての操作は組み込みのセッション機能を通じて完了できます。
Usage
session(name,name,value='')
Parameters
name (必須): 配列が渡された場合はセッションの初期化を意味し、null が渡された場合は現在のセッションをクリアすることを意味し、文字列の場合は現在のセッションをクリアします。セッションの割り当て、取得、または操作を意味します。
Value (オプション): 設定されるセッション値。null が渡された場合、デフォルトは空の文字列です。配列。次のようなセッション初期化設定を意味します。 初期化後、システムは自動的にセッションを開始します。システムがセッションを自動的に開始しないようにするには、SESSION_AUTO_START を false に設定します。
例:
session(array('name'=>'session_id','expire'=>3600));
'SESSION_AUTO_START' =>falseセッション値
session('name','value'); //设置sessionセッションの削除
$value = session('name');すべてのセッションを削除するには、:
session('name',null); // 删除nameを使用できます セッション判定 へセッション値が設定されているかどうかを確認するには、
session(null); // 清空当前的sessionを使用できます。 は、name という名前のセッション値が設定されているかどうかを確認するために使用されます。 セッション管理 session メソッドは、いくつかの単純なセッション管理操作をサポートします。
session('?name');php には session_unset 関数が付属しています。その機能は、すべての SESSION (セッション) 変数をクリア (解放) することです。特定のセッション変数をクリアする必要がある場合は、
session('[操作名]'); session('[pause]'); // 暂停session写入 session('[start]'); // 启动session session('[destroy]'); // 销毁session session('[regenerate]'); // 重新生成session idを使用する必要があります。この記事が、ThinkPHP フレームワークに基づいた PHP プログラミングの皆様のお役に立てれば幸いです。 thinkPHP での session() メソッドの使用法に関する詳細な説明については、PHP 中国語 Web サイトに注目してください。