1

セッション変数を設定している「login.asp」ページがあります。

Session("username") = username

次のような値にアクセスします。

Dim username 
username = Session("username")
response.write(username )

また、「response.write」を使用して同じページでこの値を使用しています (つまり、vbscript で)。その後、ユーザーを"user.asp"にリダイレクトしています。このページで、セッション値にアクセスしようとすると、null が返されます。リダイレクトされたページでセッション値を取得するにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

2

以下のコードは動作します:

ユーザー名セッション変数の設定

ログイン.asp

<%
Dim username  
username = "auser"

Session("username") = username 
response.redirect("user.asp") 
%>

ユーザー名セッション変数の取得

ユーザー.asp

<%
Dim username  
username = Session("username") 

response.write("username=" + username ) 
%>
于 2012-06-12T09:17:13.143 に答える