作者karoro (出現了!!!)
看板Visual_Basic
標題[.NET] ASP.NET計數器的做法?
時間Mon Jun 4 14:45:35 2007
小弟目前在寫一個瀏覽網站人數統計的程式
我在網路上有看到一個範例 做法是用一個文字檔紀錄數字
當第一次瀏覽時 設一個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
推 fumizuki:cookie是存在用戶端瀏覽器的 06/05 06:18
推 fumizuki:計數器要用 Application 來計 06/05 06:19
→ fumizuki:最好存入資料庫中 06/05 06:19