作者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
1F:推 fumizuki:cookie是存在用户端浏览器的 06/05 06:18
2F:推 fumizuki:计数器要用 Application 来计 06/05 06:19
3F:→ fumizuki:最好存入资料库中 06/05 06:19