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