会ASP编程高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:44:34
要求:编写2个页面,第一个要求来访者输入相关信息(暂只有用户名和密码)把信息保存在Session中,第二个页面要求读出信息。如果没有通过第一个页面打开第二个页面则重定向第一个页面。下面是我的程序不知道哪里有问题:
第一个页面:index.asp

<html>
<head>
<title>session</title>
</head>
<body>
<center>
<form name="form1" method="post" action="index1.asp">
<%
dim username,password
session("username")=request.form("username")=username
session("password")=request.form("pasword")=password
%>
<input type="text" name="name" >
<input type="password" name="password"><br />
<input type="submit" value="登陆">
<input type="reset" value="清除">
</form>
</center>
</body>
</html>

第二个页面:index1.asp
<% response.buffer=tu

session("username")=request.form("username")=username
session("password")=request.form("pasword")=password
这一句是不对的这么等于空值 应该这么写
session("username")=request.form("username")
session("password")=request.form("pasword")
username= session("username")
password= session("password")

把这句话去掉<% response.buffer=ture %> 这句话的意思是强制程序中所有变量申明,所以你如果没有变量没申明,就会出错!

<% if session("username")<>"" and sission("password")<>"" then %>
dim username
username=session("username")
response.write ("您的登录名是:"+username)<br />
response.write ("您的密码是:"+session("password") )
else
response.redirect "index.asp"
end if
%>

<%
dim username,password
session["username"]=request.for