求助于大家了,要算历史访问人数
想请教大家一个问题:我想统计一个网站首页的历史访问人数,应该怎么做?
我在首页的page-load事件里写,每次更新数据库加一。
不过这样做的话,不停的刷新也会增加。。。而我要做的是只在第一次开浏览器就加一,刷新的不算。
再开浏览器再加一。。。
就是不计算刷新的。
大家帮个忙。。谢谢拉啊。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//代码
}
}
首先谢谢楼上的大哥的回复。
恩我就是这样试了的。但是不管用。
按照道理的话(!IsPostBack)里就是第一次加载的意思,但是我发现刷新页面它竟然还是更新人数了。不知道是怎么回事。。
大家帮帮忙啊。。。
添加一个global.asax文件
然后在Application_Start里定义一个全局变量,如:Application["count"] = 0;
再在Session_Start里写Application["count"] = (int)Application["count"] +1;
再将Application["count"] 写进数据库里就可以了