|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
セッションエンドの処理について
栃木のプーさんさん
[2001/11/10 13:07:29]
[967]
|
Re:セッションエンドの処理について
YasNet(管理人)さん
[2001/11/10 13:35:11]
[968]
Re:セッションエンドの処理について
北岳さん
[2001/11/10 20:30:34]
[969]
|
| [967] セッションエンドの処理について |
| 投稿者:栃木のプーさんさん 2001/11/10 13:07:29 |
| 仕事で初めてASPによるDBの構築を行っています。ユーザ数は2000人程なので、セッションタイムアウトは5分位にしたいのですが。タイムアウトになった事をユーザに知らせる方法が分かりません。Session_OnENDイベントでResponse.Redirectが使えたら、簡単な話なのですが。良い解決方法があれば是非教えてください |
| [968] Re:セッションエンドの処理について |
| 投稿者:YasNet(管理人)さん 2001/11/10 13:35:11 |
| こんにちは YasNetです。 > 仕事で初めてASPによるDBの構築を行っています。ユーザ数は2000人程なので、セッションタイムアウトは5分位にしたいのですが。タイムアウトになった事をユーザに知らせる方法が分かりません。Session_OnENDイベントでResponse.Redirectが使えたら、簡単な話なのですが。良い解決方法があれば是非教えてください えっと、セッション関連の事は、これだけでは済まないとおもうので、 情報のある場所を紹介します。 OSがWINDOWS2000でIIS5という前提条件ですが・・・ (他の環境で調べたこと無いので・・・) IISを起動しておいて、http://localhost/localstart.asp をブラウザから、指定する。 すると、ヘルプ画面がでるので、索引タブを指定。 キーワードにセッションと入れると、沢山情報が入手出来ますよ(笑) では では |
| [969] Re:セッションエンドの処理について |
| 投稿者:北岳さん 2001/11/10 20:30:34 |
| > 仕事で初めてASPによるDBの構築を行っています。ユーザ数は2000人程なので、セッションタイムアウトは5分位にしたいのですが。タイムアウトになった事をユーザに知らせる方法が分かりません。Session_OnENDイベントでResponse.Redirectが使えたら、簡単な話なのですが。良い解決方法があれば是非教えてください Sessionが切れればSession変数の中身が一斉に空になりますから、 最初のASPにSession.Contents("ses_alive")=1 とでも書いておき、以下のASPの行頭付近に <% if Session.Contents("ses_alive")<>1 then %> <html><body>セッションが切れました</body></html> <% response.end end if %> とすればよろしいのでは? -------------------------------- 私は逆に、SessionTimeOutを長く取り、代わりに、 「ユーザがSession.Abandonを書いたASPに到達する前に、ブラウザの×クリックで接続を切ったら、全Session変数をクリアしたい」 と考えていますが、解決に至らずです。 環境変数のHTTP_CONNECTIONが Keep-Aliveでなければ切れた、と判断できそうなのに、 それを置くASPを書けない・・・ (実は書いてみましたが、このASPが実行される限り、常にKeep-Aliveしか返らない理屈でした。ギャフンで頓挫。) |
|
TreeBBS For ASP V.0.1.3 |