ホームページ >バックエンド開発 >PHPチュートリアル >PHP 大規模 Web アプリケーションでの easyrecovery プロフェッショナル セッションの使用
現時点では、関数 bool session_set_save_handler (callback open、callback close、callback read、callback write、callback destroy、callback gc) がこの問題の解決策を提供します
この関数で使用される 6 つの関数は次のとおりです。 1. bool open() はセッション ストレージ メカニズムを開くために使用されます。
2. bool close() はセッション ストレージ操作を閉じます
3. mixde read() は、ストレージからセッション データをロードするときに使用します
4. ) が与えられます セッション ID のすべてのデータがストレージに書き込まれます
5. bool destroy() は、指定されたセッション ID に関連付けられたデータを破棄します
6. bool gc() は、ストレージ システム内のデータをガベージ コレクションします
例として、PHP マニュアル session_set_save_handler() 関数を参照してください。
クラスを使用して処理する場合は、
を使用してコードをコピーします。 コードは次のとおりです: session_set_save_handler(
array('className','open' )、array('className','close')、
array('className','read')、
array('className','write')、
array('className','destroy')、
array('className','gc'),
)
className クラス内の 6 つの静的メソッドを呼び出します。className は静的メソッドを呼び出さずにオブジェクトに変更できますが、静的メンバーを使用する場合はオブジェクトを生成する必要はありません。パフォーマンスが良くなります