首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-02-14 
关于asp.net 网站 访问人数统计我的网站第一个为登陆界面进入后是主界面我用globel.asax 统计登陆人数 可

关于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))
[解决办法]
问的很泛。以后注意问的方式。这个再补下问题吧。

热点排行