[已解决问题] Cookies的一個問題
提问时间: 2008-08-25 14:28
悬赏分:10 浏览:209 次
我寫了一個Cookie用來測試客戶端的訪問記錄,但是有一個小問題,統計數據不能變化,請幫忙看看是什麽問題,謝謝!
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>上次訪問時間</title>
</head>
<%
   dim LastVisit
   dim VisitCount
   LastVisit=request.Cookies("LastVisitCookie")
   response.Cookies("LastVisitCookie")=FormatDatetime(now())
   response.Cookies("LastVisitCookie").expires=date()+30
   VisitCount=request.Cookies("VisitCount")
   if VisitCount > "0" then
     VisitCount=VisitCount+1
   else
     VisitCount=1
   end if
   response.Cookies("VisisCount")=VisitCount
   response.Cookies("VisitCount").expires=date()+30 
%>
<body>
<p>使用Cookies</p>
  <hr />
    <%
       if LastVisit="" then
         response.Write("歡迎光臨本站")
       else
         response.Write "你上一次訪問本頁在" & LastVisit & "<br>"
         response.Write "你這是第<font size='8' color='ccbbaa'> " & VisitCount & "</font>次訪問本頁"
        end if
    %>
<p><a href="CookiesDemo.asp">重新訪問本頁</a></p>   
</body>
</html>
提问者:he-zhenhua - 初学一级
所有回答(2)
if VisitCount > "0" then VisitCount=VisitCount+1 else VisitCount=1 你这是?> "0"字符串?
2个月前   回答者:Robot·H - 小虾三级
VisitCount=request.Cookies("VisitCount")返回的是一个HttpCookie对象实例,不能和字符串直接比较,取得Cookie的值应该: visiteCookie=request.Cookies("VisitCount") if visiteCookie is Nothing then 'cookie是空时的处理 else cookieValue = visiteCookie.Value; '有值时的处理 end if
2个月前   回答者:玉开 - 大侠五级
评论
2个月前   he-zhenhua :
谢谢你们的回复,可是照你们说的做,根本运行不了啊!
cookieValue = visiteCookie.Value;
这句是来干什么的啊?
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题



> 问题排行榜

相关内容

相关链接