网站访问量统计实现.

网站访问量统计实现.通过用户对网站的访问,来统计该网站的总访问量.实现起来非常简单.把每一次访问的数累加即可.由于数据更新频繁,所以数据存储在文本文件中.每次更新其中的文本文件数据即可.然后把数字替换成相应图片.不知道为何,CSDN又不能上传图片了.CSDN的blog做得很不稳定..图略.(非常简单)代码如下;using System;using System.Collections;using Sy

大家好,欢迎来到IT知识分享网。

通过用户对网站的访问,来统计该网站的总访问量.实现起来非常简单.把每一次访问的数累加即可.由于数据

更新频繁,所以数据存储在文本文件中.每次更新其中的文本文件数据即可.

然后把数字替换成相应图片.不知道为何,CSDN又不能上传图片了.CSDN的blog做得很不稳定..图略.(非常简单)

代码如下;

网站访问量统计实现.
using
 System;
网站访问量统计实现.

using
 System.Collections;
网站访问量统计实现.

using
 System.ComponentModel;
网站访问量统计实现.

using
 System.Data;
网站访问量统计实现.

using
 System.Drawing;
网站访问量统计实现.

using
 System.Web;
网站访问量统计实现.

using
 System.Web.SessionState;
网站访问量统计实现.

using
 System.Web.UI;
网站访问量统计实现.

using
 System.Web.UI.WebControls;
网站访问量统计实现.

using
 System.Web.UI.HtmlControls;
网站访问量统计实现.

using
 System.IO;
网站访问量统计实现.
网站访问量统计实现.

namespace
 Counter
网站访问量统计实现.网站访问量统计实现.


{

网站访问量统计实现.网站访问量统计实现.    
/// <summary>
网站访问量统计实现.    
/// Test 的摘要说明。
网站访问量统计实现.    
/// </summary>

网站访问量统计实现.    public class Test : System.Web.UI.Page
网站访问量统计实现.网站访问量统计实现.    
{

网站访问量统计实现.        
protected System.Web.UI.WebControls.Label Count;
网站访问量统计实现.        
long counter=1;
网站访问量统计实现.        
private void Page_Load(object sender, System.EventArgs e)
网站访问量统计实现.网站访问量统计实现.        
{

网站访问量统计实现.            
// 在此处放置用户代码以初始化页面
网站访问量统计实现.
            if (!IsPostBack)
网站访问量统计实现.网站访问量统计实现.            
{

网站访问量统计实现.                Application.Lock();
//进行锁定,防止非同步更新
网站访问量统计实现.
                string countfile=Server.MapPath(count.txt);
网站访问量统计实现.                
if(File.Exists(countfile))
网站访问量统计实现.网站访问量统计实现.                
{

网站访问量统计实现.                    StreamReader sReader
=new StreamReader(countfile);
网站访问量统计实现.                    
string s;
网站访问量统计实现.                    
long x;
网站访问量统计实现.                    s
=sReader.ReadLine();
网站访问量统计实现.                    
if(s!=null )
网站访问量统计实现.网站访问量统计实现.                    
{

网站访问量统计实现.                        x
=Convert.ToInt64(s);
网站访问量统计实现.                        counter
=x+1;
网站访问量统计实现.                    }

网站访问量统计实现.                    sReader.Close();
网站访问量统计实现.                }

网站访问量统计实现.                StreamWriter sWriter
=new StreamWriter(countfile);
网站访问量统计实现.                sWriter.Write((counter.ToString()));
//将long类型转换为string类型
网站访问量统计实现.
                sWriter.Flush();
网站访问量统计实现.                sWriter.Close();
网站访问量统计实现.                Application.UnLock();
网站访问量统计实现.                Count.Text
=piclong(counter);
网站访问量统计实现.            }

网站访问量统计实现.        }

网站访问量统计实现.
网站访问量统计实现.        
public string piclong(long counter)
网站访问量统计实现.网站访问量统计实现.        
{

网站访问量统计实现.            
string returns=“”;
网站访问量统计实现.            
for(int i=1;i<=counter.ToString().Length;i++)
网站访问量统计实现.网站访问量统计实现.            
{

网站访问量统计实现.                returns
+=<td><img src=’Image/+counter.ToString().Substring(i11)+.gif’ width=’14’ height=’19’></td>;
网站访问量统计实现.            }

网站访问量统计实现.            
return returns;
网站访问量统计实现.        }

网站访问量统计实现.
网站访问量统计实现.网站访问量统计实现.        
Web 窗体设计器生成的代码
网站访问量统计实现.    }

网站访问量统计实现.}


网站访问量统计实现.

说明:

1: 本代码没有过滤重复刷新页的排除(只要限制同一个IP在某一段时间不允许重复访问该页面即可)
2: 需要公司美术设计把响应图片(0,1,2,3,4,5,6,7,8,9)张图片处理好.(CGI不知道处理是否漂亮)
3: 相信大家还有更多更好处理办法.可以一块交流和学习下. 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/21988.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信