我自己修改的阿江统计,记录的统计数据比google统计的少了大约一半。不管是pv,uv,还是ip,都有相当大的一部分没有统计到数据库,自己写的日志也没有报错信息。
贴出代码来,供大家讨论与研究,请高手帮忙解决(代码太多,贴不完,只限8000字啊)
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
//网页立即超时,防止漏统计
            try
            {
                Response.Expires = 0;
                Response.Cache.SetNoStore();
            }
            catch(Exception ex)
            {
                WriteLog(ex.ToString().Trim(), "31到32行");
            } //被访问页面
            System.Collections.Specialized.NameValueCollection ServerVariables = null ;
            try
            {
                ServerVariables = System.Web.HttpContext.Current.Request.ServerVariables;
            }
            catch(Exception ex)
            {
                WriteLog(ex.ToString().Trim(), "43行");
            }
string strvpage="";            try
            {
                if (ServerVariables == null)
                    return;                if (ServerVariables["HTTP_REFERER"] != null)//http_referer
                {
                    strvpage = ServerVariables["HTTP_REFERER"].ToString();
                }
                else
                {