主题:  这个关于cookie的程序偶始终想不通!

红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#12004/4/4 16:26:46
偶今日在书上看到这样一个程序,想了好久也没相通,请哪位大侠帮助一下:
<%@ LANGUAGE=VBScript %>
<%
Username = Request.Cookies ("UserInfo")
IF Username=""THEN
Username = Request.Form ("Username")
Response.Cookies ("UserInfo") = Username
Response.Cookies ("UserInfo").Expires = "Oct 7, 2005"
Response.Cookies ("Userinfo").Path = "/"
IF Username <> " " THEN
Response.Write"欢迎你初次光临"
END IF
ELSE
Response.Write"欢迎你再次光临"
END IF
%>

<html>
<body>
<Form method="POST" action="Cookie.asp" name=form1>
姓名:
<Input Type="text" name=Username size="15" maxlength="15">
<Input Type=submit value="提交">
</Form>
</body>
</html>

主要在第一次访问的时候那段程序,“username=request.form("username")”
如果是第一次访问,那就没有提交表单,也就是说username是空值,那么自然
写入的response.cookies("userinfo")就什么也没有,但这好象与偶的实践相矛盾!



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#22004/4/4 16:28:52
晕,怎么打入的")"都变成了图象!



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#32004/4/4 17:17:24
可是第一次打开页面根本就没有提交表单啊!?