产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 内网中添加流量统计
molingjian - 2012/1/11 14:45:00
我的网站在内网,上不去其他网站,所以不能用其他的在线流量统计工具,只能自己做
请教一下 我想在网站底部添加   “您是第** 位来本站的访客”  怎么做

我想把后台流量统计 在首页调用  可是不会啊  老大 能不能帮帮忙呢  造福一下在内网的用户
xiyou - 2012/1/11 16:23:00
没有自带着个功能,你要的功能需要自己修改代码。
molingjian - 2012/1/11 18:11:00
xiyou   能给个大体的思路么?
以前都是在Global.asax中用session等做的  可现在现在 代码都是封装的  我要怎么继续加东西呢?
<%@ Application Inherits="PageAdmin.Global"%>  这句 我把代码再写到下面  貌似不执行啊  是不直接执行PageAdmin.Global.dll中的内容了  忽略了我的代码  
总体意思就是我不会  老大给个建议
molingjian - 2012/1/26 20:30:00
新建MyCount.aspx 写入一下代码 如果直接访问这个页面可以实现统计,老大教教我怎么让这个统计的结果在首页显示呢
(直接统计 pa_count表中 id的数量,应该没错吧)

<% @ Import NameSpace="System.Data"%>
<% @ Import NameSpace="System.Data.OleDb"%>
<% @ Import NameSpace="PageAdmin"%>
<script Language="C#" Runat="server">
override protected void OnInit(EventArgs e)
{
    string RecordCount;
   OleDbConnection conn;

   Conn theconn=new Conn();
   conn=new OleDbConnection(theconn.Constr());
   conn.Open();
   string sql= "select COUNT(id) AS id  from pa_count";
   OleDbCommand comm=new OleDbCommand(sql,conn);
   OleDbDataReader dr=comm.ExecuteReader();
   if(dr.Read())
   {
        RecordCount=dr["id"].ToString();
        Response.Write("<span >您是第"+ RecordCount + " 位访客</span>");
        Response.End();
    }
         conn.Close();
}
</script>
molingjian - 2012/1/27 20:03:00
没人理我  哎 。。。。。。。。。  
论坛人气好差啊   放假了???、
<% @ Import NameSpace="System.Data"%>
<% @ Import NameSpace="System.Data.OleDb"%>
<% @ Import NameSpace="PageAdmin"%>
<script Language="C#"   Runat="server">
override protected void OnInit(EventArgs e)
{
    string RecordCount;
   OleDbConnection conn;

   Conn theconn=new Conn();
   conn=new OleDbConnection(theconn.Constr());
   conn.Open();
   string sql= "select COUNT(id) AS id  from pa_count";
   OleDbCommand comm=new OleDbCommand(sql,conn);
   OleDbDataReader dr=comm.ExecuteReader();
   if(dr.Read())
   {
        RecordCount=dr["id"].ToString();
        Session["RecordCount"] = "您是第"+ RecordCount + " 位访客" ;
    }
         conn.Close();
}
</script>


现在这样就可以讲访问数存入 session中  但是怎样输出到首页指定的位置啊

如果直接在首页加入  如下,则输出结果在页面的最上方  我该怎么办呢
<% @ Page language="c#" Inherits="PageAdmin.lanmu"%>
<script Language="C#" Runat="server">
override protected void OnInit(EventArgs e)
{
    Load_PageAdmin(1,"zh-cn","/",0,0,0);    

    Response.Write(Session["RecordCount"]);
}

</script>
1
查看完整版本: 内网中添加流量统计