if rsList.Fields("status")="close" then ''主题关闭 Response.Write "< tr >< td bgColor=#f7f7f7 >< img src=images/lock.gif >" & _ "< a href=newsdetail.asp?id=" & rsList.Fields("postid") & _ ">" & rsList.Fields("Subject") & "< /a > < /td >" else ''Lastly为主题的post时间 if rsList.Fields("Lastly")>sessionLoginDT then Response.Write "< tr >< td bgColor=#f7f7f7 >< img src=images/closedb.gif >" & _ "< a href=newsdetail.asp?id=" & rsList.Fields("postid") &_ ">" & rsList.Fields("Subject") & "< /a > < /td >" else Response.Write "< tr >< td bgColor=#f7f7f7 >< img src=images/closed.gif >" &_ "< a href=newsdetail.asp?id=" & rsList.Fields("postid") &_ ">" & rsList.Fields("Subject") & "< /a > < /td >" end if end if
页面:讨论区列表(default.asp) 代码片段:
if isempty(Session("FirstIn")) then ''第一次进入或不允许使用 Cookie ''取上次访问时间并赋值给 sessionLoginDT if not isempty(request.cookies("lastLoginDT")) then sessionLoginDT=request.cookies("lastLoginDT") if not isdate(sessionLogindt) then sessionlogindt=formatdatetime(now) else sessionLoginDT=cdate(sessionLoginDT) end if else sessionLoginDT=formatdatetime(now) end if ''写 cookies ''写 sessionLoginDT response.cookies("sessionLoginDT")=sessionLoginDT response.cookies("sessionLoginDT").expires=date+365 response.cookies("lastLoginDT")=lastLoginDT response.cookies("lastloginDT").expires=date+365 Session("FirstIn")="yes" else ''刷新,同时说明允许 cookie Session("FirstIn")="no" ''读时间 if not isempty(request.cookies("SessionLoginDT")) then sessionLoginDT=request.cookies("SessionLoginDT") ''sessionlogindt 不合法,一般不存在此问题 if not isdate(sessionLogindt) then sessionlogindt=formatdatetime(now) else sessionLoginDT=cdate(sessionLoginDT) end if else ''没有 sessionlogindt cookie,一般不存在此问题 sessionLoginDT=formatdatetime(now) ''写 sessionLoginDT response.cookies("sessionLoginDT")=sessionLoginDT response.cookies("sessionLoginDT").expires=date+365 end if end if
页面:某讨论区贴子列表:(List.asp) 代码举例:
dim sessionLoginDT if not isempty(request.cookies("sessionLoginDT")) then sessionLoginDT=request.cookies("sessionLoginDT") if not isdate(sessionLoginDT) then sessionlogindt=formatdatetime(now) else sessionLoginDT=cdate(sessionLoginDT) end if else ''不存在此cookie,一般不存在此问题 sessionLoginDT=formatdatetime(now) ''写Cookie response.cookies("sessionLoginDT")=sessionLoginDT response.cookies("sessionLoginDT").expires=date+365 end if