当前位置:编程学习 > C#/ASP.NET >>

急求一个记录网站访问量的类

我想按年,月,当日来记录网站访问量,数据在XML中读写,该如何写?用page_load触发事件就行了,不想通过application和session.谢谢! --------------------编程问答-------------------- 如果是每次访问每个都记录的话,写在Global.asax中的   Application_BeginRequest()方法中。。   
  如果是当前用户访问一次算一次的话,写在Global.asax中的   Session_Start()方法中。。   
  下面是简单的例子,你加到Global.asax文件中测试。。   
    
  static   int   i   =   0;   
  protected   void   Session_Start(Object   sender,   EventArgs   e)   
  {   
  i++;   
  Response.Write(   "执行"   +   i   +   "次<br>"   );   
  } --------------------编程问答-------------------- global
中的Session_Start事件理做就行了 --------------------编程问答-------------------- 可以用Web服務來實現,像這樣:
[WebMethod]
  public int VisitCount(){
   if(Application["VisitCount"]==null{
     Application["VisitCount"]=1;
}
else {
   Application["VisitCount"]=((int)Application["VisitCount"])+1;
}
return((int)Application["VisitCount"]);
} --------------------编程问答-------------------- Session_Start(),自己没做过,听说有公司做好了可以直接用的 --------------------编程问答-------------------- 不想用global,想另外写个类,也为了以后方便引用. --------------------编程问答-------------------- 用globe比较方便 --------------------编程问答-------------------- 这是简单的用法,有没有完整的例子,如访问IP的统计、日统计、月统计、年统计、来源统计等 --------------------编程问答-------------------- 哪位好心大哥帮忙写一下两种方法,一种是global,一种是靠自己开发的类实现的(通过XML,不通过数据库),我想学习一下那两种方法的优劣 --------------------编程问答-------------------- 没人回答吗? --------------------编程问答-------------------- Page_OnLoad中写的话,每刷新一次都会加1,那样统计不准确的.
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,