session_write_close: セッションデータを書き込んでセッションを終了する (セッション関数) - PHPプロ!マニュアル
session_write_close: セッションデータを書き込んでセッションを終了する
session_write_close
(PHP 4 >= 4.0.4, PHP 5)
session_write_close — セッションデータを書き込んでセッションを終了する
説明
現在のセッションを終了し、セッションデータを書き込みます。
セッションデータは、session_write_close() をコールしなくても、スクリプト終了時に保存されます。しかし、 セッションデータは、同時書き込みを防ぐためにロックされるため、 ある時点であるセッションの処理ができるスクリプトは、1つだけです。 セッションでフレームセットを使用する場合、 このロックのためにフレームがひとつずつロードされるような経験をするでしょう。 セッションへの全ての変更が行われるとすぐにセッションを終了することにより、 全てのフレームのロードに要する時間を減らすことができます。
返り値
値を返しません。



ページのトップへ


一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。