おまけ

エラーページ

error.asp ソースはこちら


error.aspではエラー内容を書いていません。
エラーの中身は
<!-- #INCLUDE FILE = "err_msg.asp" -->
で指定しているとおり、err_.msg.aspで設定しています。

err_msg.asp


<%
error = Request.QueryString("err")
 
if error = "" then
err_msg = "エラーです"
end if
 
if error = "ng_login" then
err_msg = "IDかパスワードが違います"
end if
 
if error = "session" then
err_msg = "セッションが切れましたログインしなおしてください"
end if
 
if error = "no_file" then
err_msg = "作業表は作成されていません"
end if
 
if error = "no_select" then
err_msg = "作業表を選択してください"
end if
 
%>
 

エラーページに飛ばす場合は
Response.Redirect "error.asp?err=session"
のようにGETでどのようなエラーなのか、変数errに値をいれて飛ばしています。
err_msg.aspではその値を判定して、それに合うエラーメッセージを設定しています。

ログアウト

logout.asp ソースはこちら


login.aspと同じです。
Session.Abandon
でセッションを初期化します。