No.1
- 回答日時:
こんにちは。
itohhといいます。>何時間待ってもSessionが切れずに困っています。
切れないとは、どのように確認されたのでしょうか?
どのようなASPテストをしてどのように確認したのかが解らないとアドバイスが困難だと思いますよ。
この回答への補足
itohhさんお返事遅れて大変申し訳有りません。
確認したことは、
1.Session_OnEndを通った場合にテキストファイルに出力させるようにした。
2.ブラウザを閉じSessionが切れる時間まで待った。
(Session.Timeoutは20分に設定しましたが、1時間程度経ってもSessionは切れませんでした。)
3.Session.Abandonにて強制的にSessionを破棄したが、Session_OnEndを通過しない。(1.のテキストに出力されない。)
テキスト出力のソースが間違っている可能性も有りますので以下に書いておきます。
'-------------- テキスト出力のソース ---------------------
'Dim fso,fts,YMD
'set fso=CreateObject("Scripting.FilesyStemObject")
'set fts=fso.CreateTextFile("C:\kks\asp\TestLog.txt",true,False)
'YMD = YMD + Cstr(Year (Cstr(date())))+"/"
'YMD = YMD + Cstr(Month(Cstr(date())))+"/"
'YMD = YMD + Cstr(Day (Cstr(date())))+" "
'YMD = YMD + Cstr(Hour (Cstr(Time())))+":"
'YMD = YMD + Cstr(Minute(Cstr(Time())))+":"
'YMD = YMD + Cstr(Second(Cstr(Time())))
'fts.WriteLine("Session_OnEnd:"&YMD)
'fts.close
'Set fts = nothing
'Set fso = nothing
'-------------------------------------------------------------
No.2ベストアンサー
- 回答日時:
こんにちは。
itohhといいます。session_Onstartイベントは動いているのかも確認されては如何ですか?
aspファイルを実行したときにsession変数に何らかの値を設定しないことには
Sessionが確立しなかったような覚えがあります。(わたしの記憶違いかもしれませんが)
また、htmファイルでは、sessionは確立しません。(aspファイルのみです。)
あと、ファイル出力のソースなのですが。
>'-------------- テキスト出力のソース ---------------------
>' Dim fso,fts,YMD
>' set fso=CreateObject("Scripting.FilesyStemObject")
CreateObjectではなく、Server.CreateObjectに直した方がよいと思います。
参考:[IIS]ASP Server.CreateObject と CreateObject の違い
http://www.microsoft.com/JAPAN/support/kb/articl …
>' set fts=fso.CreateTextFile("C:\kks\asp\TestLog.txt",true,False)
このフォルダーは書き込み権はあるのですよね?
ASP関連のサイトを紹介します。そちらも活用してみてください。
もう少し、詳しい人たちがいる掲示板があります。そちらでも質問されてみては如何でしょうか?
・TRY!ASP
http://tryasp.winscom.co.jp/
マイクロソフトの公式サイトです。
MSDN onine Web Workshop
http://www.microsoft.com/JAPAN/developer/worksho …
参考URL:http://tryasp.winscom.co.jp/,http://www.microsoft.com/JAPAN/developer/worksho …
お返事大幅に遅れて申し訳ありませんでした。
教えてgoo!にログインが行えなくなってしまい、お返事遅れました。
結果としましては、問題は解決できず、他の方法を取ることとなりました。
ご助力大変ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- モニター・ディスプレイ Win11マルチディスプレイでの異なる仮想デスクトップの表示 3 2023/02/01 10:02
- Mac OS Parallels Desktop for Mac 2 2023/06/22 04:32
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- 社会学 社会の授業でグローバル化少子高齢化など環境問題、社会問題を勉強した際、 これから先どう行った未来に向 2 2022/08/15 18:19
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- VR・AR YoutubeでVRゴーグル用の切り替えボタンが表示されない? VRゴーグル(中にスマホを入れるタイ 3 2022/10/20 10:27
- 画像編集・動画編集・音楽編集 Shotcutについて教えてください。 2 2023/08/20 02:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに張り付けた写真のフ...
-
onedrive にexcelファイルをア...
-
キヤノン アソビカメラ iNSPiC ...
-
VB.NET Excelを読み込んでDataT...
-
VBAでPDFを作成する際、同じ名...
-
【VB.NET】App.configにファイ...
-
phpのファイルがブラウザで開か...
-
Windows10にデュアルブートでXP...
-
vba 空のデータをSplitする時の...
-
ffftpでファイル取得が0バイト...
-
VB.NETでMSComm が追加できず?
-
VBAでPDF作成をしたあと、指定...
-
aspxをhtmlに変換する方法について
-
ASP.NetでWebアプリ開発の経験...
-
【VB.NET】Excelの最終行までの...
-
マクロで同じフォルダにある画...
-
Excelでボタン(フォームコント...
-
python3 足し算の問題
-
C#からvbsを実行したい
-
visual stduo を使ったc#での...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
エクセルに張り付けた写真のフ...
-
VB.NET Excelを読み込んでDataT...
-
【VB.NET】App.configにファイ...
-
キヤノン アソビカメラ iNSPiC ...
-
VBAでPDFを作成する際、同じ名...
-
phpのファイルがブラウザで開か...
-
【VB.NET】Excelの最終行までの...
-
Windows10にデュアルブートでXP...
-
C#からvbsを実行したい
-
ffftpでファイル取得が0バイト...
-
aspxをhtmlに変換する方法について
-
連想配列を配列に格納したいで...
-
vba 空のデータをSplitする時の...
-
Excelにて、シート間で、データ...
-
バッチで当日日付で作成される...
-
【VB.NET】for each文からのINS...
-
SPIの非言語の割合と比が難しく...
-
Windowsで複数のファイルを同じ...
-
VBA 複数のテキストボックスと...
おすすめ情報