ホームページ >php教程 >php手册 >PHP 大規模 Web アプリケーションでのセッションの使用

PHP 大規模 Web アプリケーションでのセッションの使用

WBOY
WBOYオリジナル
2016-06-13 12:08:19905ブラウズ

現時点では、関数 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. この関数はロード時に使用します。ストレージ
からのセッション データ 4. bool write() は、指定されたセッション ID のすべてのデータをストレージ
に書き込みます。 5. bool destroy() は、指定されたセッション ID
に関連付けられたデータを破棄します。ストレージ システム内のデータのガベージ コレクションの場合
例については、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 は静的メソッドを呼び出さずにオブジェクトを変更できますが、静的メンバーを使用すると変更できます。オブジェクトを生成する必要がなく、パフォーマンスが向上します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。