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