产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

内网中添加流量统计 [复制链接]

1#
我的网站在内网,上不去其他网站,所以不能用其他的在线流量统计工具,只能自己做
请教一下 我想在网站底部添加   “您是第** 位来本站的访客”  怎么做

我想把后台流量统计 在首页调用  可是不会啊  老大 能不能帮帮忙呢  造福一下在内网的用户
分享 转发
TOP
2#

xiyou   能给个大体的思路么?
以前都是在Global.asax中用session等做的  可现在现在 代码都是封装的  我要怎么继续加东西呢?
<%@ Application Inherits="PageAdmin.Global"%>  这句 我把代码再写到下面  貌似不执行啊  是不直接执行PageAdmin.Global.dll中的内容了  忽略了我的代码  
总体意思就是我不会  老大给个建议
TOP
3#

新建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>
TOP
4#

没人理我  哎 。。。。。。。。。  
论坛人气好差啊   放假了???、
<% @ 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>
TOP
发新话题 回复该主题