ASP网页第一次访问时需在线注册姓名等信息,后保存到COOKIES中,下次在来显示某某你是第几次来访问

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:03:33
我是新手,关于这道题,我只学过response和request,2个
对象,用这2个对象和一些cookies基础知识做。
<h2 align="center">填写个人信息</h2>
<form action="第4章实践题3-2.asp"method="post"name="form1">
姓名:<input type="text"name="user_name"><br>
<input type="submit"value=" 确 定 ">
<input type="reset"value=" 重新填写 ">
</form>
剩下的<%%>之间的代码,给写下吧,谢谢各位大侠了!
新人需要的是经验阅历。经验阅历多了才能生出自己的想法!!!!
实在是菜鸟,学ASP刚一个星期,不是懒。。需要多看实例。帮写个完整的吧。 在editplus上运行。

只用Cookies
if resquest.cookies("username")="" then'如果是第一次登陆
'注册
response.cookies("username")="username"'添加cookies
response.cookies("logincount")=1'登陆次数等于1
else'如果不是第一次登陆
response.cookies("logincount")=request.cookies("logincount")+1'登陆次数加1
end if

-------------补充-------------------
首先你要新建"第4章实践题3-2.asp"
内容如下:
<%
dim username,logincount,newusername'声明变量
newusername=trim(request.form("user_name"))'读取表单里的用户名
username=request.cookies("username")'读取cookies (用户名)
logincount=request.cookies("logincount")
if newusername="" then'如果提交过来的内容是空的
Response.write("参数不足<br/><a href='JavaScript:history.back(-1)'>返回</a>")'这一句可以不要,主要是用来返回上一级页面的
Response.end()
elseif username=newusername th