统计日访问量(c#)

原创 2007年09月14日 17:33:00

void Application(object sender ,EventArgs)

{

Application["counter"]=0;

Application["day"]=DateTime.Now.ToString();

 

}

void Seesion_Start(object sender,EventArgs e)

{

Application.Lock();

int count;//记录文本中的访问量

System.IO.StreamReader srd;

string NowDay;//记录文本中访问时间

string file_path=Server.MapPath("count.txt");

srd=System.IO.File.OpenText(file_path);

while(srd.Peek()!=-1)

{

string str=srd.ReadLine();//保存从文件中读取的信息

}

srd.Close();

string str[]=str.Split(',');//将读取的信息放在字符窜数组中

count Convert.ToInt32(str[0]);//日访问量

string day=str[1];//最后一次访问时间

NowDay=DateTime.Now.ToString();

//文件中保存的时间值也系统时间相比,如果系统时间大,则重新开始计数

if(DateTime.Compare(Convert.ToDateTime(NowDay),COnvert.ToDateTime(day))>=0)

{

count =0;

day=DateTime.Now.AddDays(1).ToShortDateString()+""+"00:00:00";//day保存下一天开始时间

string NewDayStr="0"+","+day.Tostring();

//将数据记录写入文件

//string file_path0=Server.MapPaht("count.txt");

StreamWriter srw0=new StreamWriter(file_path,false);

srw0.WriteLine(NewDayStr);

srw0.Close();

}

object objcount=count;

object objday=day;

//日访问量

Application["counter"]=objday;

//数据累加

int Stat=0;

//获取Application对象中的日访问量

Stat=(int)Application["counter"]=objcount;

Stat+=1;

object obj=Stat;

Application["counter"]=obj;

//保存日期

string day0=(string)Application["day"];

string str0=obj.ToString()+","+day0.ToString();

//将数据记录写入文件

//string file_paht0=Server.MapPath("count.txt");

StreamWriter srw1=new StreamWriter(file_path,false);

srw1.WriteLine(Stat);

srw1.Close();

Application.UnLock();

void Application_End(object sender,EventArgs e)

{

int Stat=0;

Stat=(int)Application["day"];

string day0=(strijng)Application["day"];

string str=Stat.ToString()+","+day0.Tostring();

string file_path=Server.MapPath("count.txt");

StreamWriter srw=new StreamWriter(file_path,false);

srw.WriteLine(str);

srw.Close();

}

对于日访问量达到1W IP的处理方法

转自:http://www.java123.net/56026-2.html 对于日访问量达到1W IP的处理方法 一、1万ip真是不高: 1.常用数据用缓存,减轻数据库压力。 2.详细页数据生成静态...

C#代码实现增加CSDN博客访问量

  • 2017年01月18日 10:13
  • 3.55MB
  • 下载

C#设置代理IP及刷网站访问量demo

二话不说先上图: 设置代理ip是参考网上的资料,下面是设置代理ip代码:...

java基于xml实现网站访问量统计

  • 2013年07月11日 10:40
  • 1.73MB
  • 下载

ASP.NET中统计网站总访问量代码

  • 2013年05月16日 21:22
  • 3KB
  • 下载

网站访问量统计之UV/PV/IP

雅虎统计基础数据定义   PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。   UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端...

J2EE页面访问量统计实例

  • 2008年12月23日 16:24
  • 71KB
  • 下载

访问量统计

  • 2015年06月11日 09:23
  • 5KB
  • 下载

java实现页面访问量统计的实例

有时候,我们可能需要统计Web站点上的一个特定页面的访问次数,考虑这样一个场景,你为了宣传一个产品,在某个门户网站花钱做了一个链接,你希望知道产品页面每天的访问量,借此了解广告的效果。要完成上述功能,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:统计日访问量(c#)
举报原因:
原因补充:

(最多只允许输入30个字)