出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[2643] Re:セッションの破棄について |
投稿者:北岳さん 2002/09/12 14:41:20 |
> セッションの破棄について、ABANDONでできますが > WEB画面でXで終了した場合は、セッションオブジェクトの破棄は > するのでしようか、もししないならできる方法を教えて下さい クライアントがブラウザを切ろうが別サイトに行こうが、 セッションはデフォルトで20分間、サーバ内で生きています。 従ってセッションが生きているかどうかを調べても意味がないので、 クライアントがまだ自分(サーバ)につながっているかどうかを調べることにしますと、 <% if not Response.IsCliantConnected then session.abandon end if %> これを、例えば1分おきにクライアントに投げる仕組みが必要ですが、 どう書けばいいのかは判りません。 (ちょこっとやってみますと、 -----------1.asp-------- <% set basp=Server.CreateObject("basp21") basp.sleep 60 if not Response.IsCliantConnected then session.abandon response.end end if set basp=nothing Response.Redirect "1.asp" %> ----------------------- ん〜?待てよ、これだと60秒間、ほかのことは何もできない。。。) |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |