出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[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秒間、ほかのことは何もできない。。。)

セッションの破棄について   杉本さん [2002/09/12 10:54:17] [2637]
  Re:セッションの破棄について   北岳さん [2002/09/12 14:41:20] [2643]
    Re:セッションの破棄について   杉本さん [2002/09/12 15:30:10] [2646]
      Re:セッションの破棄について   北岳さん [2002/09/12 15:43:20] [2648]
        Re:セッションの破棄について   杉本さん [2002/09/12 16:32:21] [2649]
          Re:セッションの破棄について   北岳さん [2002/09/12 16:58:22] [2650]
            Re:セッションの破棄について   杉本さん [2002/09/13 7:47:11] [2651]


TreeBBS For ASP V.0.1.3
Program By YasNet