[PHP-users 9413] Re: セッションと GC について
Naofumi Kondoh
php-users@php.gr.jp
Tue, 20 Aug 2002 20:03:08 +0900
ソフト工房の近藤です。
Ryo Takahashi wrote:
> 高橋です。
-- snip --
>>もし、複数のブラウザ画面でログインしていた場合、ログイン
>>の都度 Expire なしの COOKIE フラグをカウントアップして、
>>ログアウトしたらカウントダウンするのでしょうか?。
>
>
> 正直、そこまでは、考えていませんでした。
> 何か注意すべき点がありましたら、
> 教えて頂けないでしょうか?
Web アプリでは、ログアウトを正確につかまえるのは難しい
です。別の URL へ移動するなら、ONUNLOAD イベントで
捉えられますが、ブラウザを閉じられたらどうしようもないです。
そこまで複雑にして、認証後に有効期限の切れた頁の処理を
かえる必要があるのでしょうか?。
GC を単純に長くして、最終アクセス時刻より一定時間経過
(当初予定していた GC タイム)したら、認証後に有効期限
切れになったのと同じ処理をするような分岐を全プログラム
に入れるというような方法はいかがでしょうか。
# たいてい全プログラムで共通して include するファイル
# があるでしょうから、そこに判定処理を入れるとか。
# 適当な include ファイルがなければ、sed 等を使って
# 全ファイルの最初に include 文を追加すれば、それほど
# 工数はかからないと思います。
-- snip --
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/ http://www.shonan.ne.jp/~nkon/
2002-08-27(火)19:00-21:30 第5回 JPUG 業務アプリ分科会 勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/