asp中传值小难题,高手帮个小忙!

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:04:50
是个会员的登入页面之间的传值问题!首先我有三个页面:1,是user_login.asp登入页面;2,是user_check.asp处理页面;3,是登入后的页面user_index.asp.
首先用已经设好的账号登入,正确的账号登入就可以直接进入第3个页面(user_index.asp)可是有个小问题,不管哪个会员登入都是一样的,不会变,我希望用个参数传递过来!可是不知道怎么传!
第一个页面是这样的
<form name="form1" method="post" action="user_check.asp">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr bgcolor="#62892C">
<td height="31" class="topic" colspan="2">
<div align="center">学生入口<br></div></td>
</tr>
<tr>
<td bgcolor="#87bc3c" colspan="2" class="table">
<div align="center"><span class="font">学 号:</span>
<input type="text" name="name"

修改第2个页面中的代码:
if not rs.eof then
rs.Close
conn.Close
session("checked")="yes"
session("check")="right"
session("name")=name '刚加入的
response.Redirect "user_index.asp"
else
session("checked")="no"
session("check")="wrong"
response.Redirect "user_login.asp"
end if

在第3个页面这样取值:
name=session("name")

其实前面的好像都说过了

第三个页面得到第一个页面的name值,
可以用隐藏域.
在第二个页面,随便一个地方加个隐藏域
<input type="hidden" name="getthename" value=<%=request.form("name")%>这样第一个页面的name值就暂时存在了第二个页面上;
然后第三个页面,用request.form("getthename")就可以得到第一个页面的name了...

题目没怎么看清楚,不知道是不是问这个...

session("name")=request.form("name")
response.Redirect "user_login.asp"
.....
或者
response.cookie("cooki