[.NET] ASP.NET計數器的做法?

看板Visual_Basic作者 (出現了!!!)時間18年前 (2007/06/04 14:45), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串1/1
小弟目前在寫一個瀏覽網站人數統計的程式 我在網路上有看到一個範例 做法是用一個文字檔紀錄數字 當第一次瀏覽時 設一個cookie 期限是一天 每次數字要加1時 先看cookie是否存在 如果存在 表現他已經加過了 就不會再加 所以當天不管瀏覽幾次 數字只會加一次而已 但我用那個程式跑了一下 發現我每次重新整理 數字就會再加一次@@ 請教各位高手 為什麼會這樣呢? 我猜可能是cookie的關係 底下列出cookie的部份 麻煩高手們幫忙看一下 謝謝 If Request.Cookies("SenNetCounter") Is Nothing Then CR = CR + 1 ' 總數加一 Response.Cookies("SenNetCounter").Value = "S-C-W-I-N-C" Response.Cookies("SenNetCounter").Expires = DateTime.Now.AddDays(1) Response.Cookies("SenNetCounter").Domain = _ Request.ServerVariables("SERVER_NAME") End If -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.137.250

06/05 06:18, , 1F
cookie是存在用戶端瀏覽器的
06/05 06:18, 1F

06/05 06:19, , 2F
計數器要用 Application 來計
06/05 06:19, 2F

06/05 06:19, , 3F
最好存入資料庫中
06/05 06:19, 3F
文章代碼(AID): #16OxKIJh (Visual_Basic)