Shiro Kawai
shiro****@lava*****
2004年 9月 3日 (金) 08:01:20 JST
セッション管理は、アプリによって要求が結構異なるので、 アプリ毎に書いてしまった方が速いかなと思って今まで作って いませんでした。それと、使いまわしが出来るほどちゃんと 作るのは結構難しいので。でもうまい具合にコモンケースが 括り出せるならモジュール化してしまっても良いでしょうね。 ちなみに、既存のセッション管理の仕組みでは、次のような 問題はどんなふうにハンドリングされているのでしょうか: * 「Backボタン」問題:sessionオブジェクトへの操作が 破壊的である場合、ユーザがBackボタンで操作前の画面に 戻った時に、正しく状態が巻き戻せない * 「Clone」問題:操作の途中で、ユーザがそのurlを別画面で 開いたりして、双方で別々の操作を続けた場合、cookieだけに よるセッション管理では、両方の操作を別のものとして追うことが できない。 * Expiration:永続プロセスの無いcgiの場合、たまってゆく 永続セッションオブジェクトをどういうタイミングでexpireすべきか --shiro