当前位置: 代码迷 >> ASP.NET >> 关于asp.net 网站 访问人数统计,该怎么解决
  详细解决方案

关于asp.net 网站 访问人数统计,该怎么解决

热度:3394   发布时间:2013-02-25 00:00:00.0
关于asp.net 网站 访问人数统计
我的网站第一个为登陆界面 进入后是主界面 我用globel.asax 统计登陆人数 可是人数总是不显示 我不知道是什么原因 请高手指点。。。。

------解决方案--------------------------------------------------------
aplication_start的时候定义aplication变量aplication["iCount"]=0;
session_start 的时候aplication["iCount"]=Convert.ToInt32(aplication["iCount"])+1;
session_end的时候aplication["iCount"]=Convert.ToInt32(aplication["iCount"])-1;

这个统计很多是session+aplication一起用的,不过我觉得用session不好,容易丢失.

------解决方案--------------------------------------------------------
以下是我写过的一段程序,用COOKIE来统计访问量的,先建一张访问表,结构是:

SQL code
--日独立IP统计create table IPCount(  IPCount_ID numeric(20,0) identity not null , --   IPCount_IP nvarchar(200) null , -- 客户端IP地址  IPCount_Date nvarchar(50) null , -- 访问日期  IPcount_defDate datetime default(getdate()) null , -- 默认时间,仅对当天第一次访问的用户有效  IPCount_Times int default('1') null , -- 独立IP日访问次数constraint pk_IPCount_IPCount_ID primary key(IPCount_ID))
------解决方案--------------------------------------------------------
问的很泛。以后注意问的方式。这个再补下问题吧。
  相关解决方案