如何用ASP编写网站统计系统(一) (转自gaoshan)

统计

如何用ASP编写网站统计系统(一)

在目前的网站统计系统决大部分都是CGI的,但编写起来特别复杂,而ASP学起来简单,更有和数据库结合的优点,所以结合自己曾经做过的网站统计系统,和大家探讨一下ASP编写网站统计系统。

大家都看过网易的网站统计系统,它可以统计总访问量,每日平均访问量,当日访问量,最高访问量,最高访问日期,日流量分析,月流量分析,周流量分析,浏览器分析,等等。

其实要做一个ASP的访问统计系统关键是系统表结构的设计。以及如何来采集用户的CGI变量,如何来显示用户的信息。也就是说系统的关键是两个ASP程序,统计程序和显示程序。

首先我们先看看如何来采集用户的访问信息。

我们编写访问统计需要知道用户的如下信息,访问者的IP(根据访问IP可以形成访问者IP列表),访问者的浏览器与操作系统(统计访问者的浏览器与操作系统及所有访问者浏览器与操作系统比例图),访问者的访问时间(进行日访问量分析,月访问量分析,周访问量分析),下面我们来看看用ASP的获得以上信息的语句:
1。获得访问者IP
Dim M_IP
M_IP=Request.Servervariables("REMOTE_HOST")
用上面的语句可以取得访问者的IP。
2。获得浏览器信息
Dim O_Browser,M_BrowserType
Set O_Browser=Server.Createobject("MSWC.BrowserType")
M_BrowserType=O_Browser.Browser+O_Browser.Version
3。获得访问时间
Dim M_DateTime
M_DateTime=Year(Date())&"/"&Right("0"&Month(Date()),2)&"/"Right("0"&Day(Date()),2)&"/"&Right("0"&Hour(Time()),2)&":"&Right("0"&Minute(Time()),2)&":"&Right("0"&Second(Time()),2) 

时间: 2024-08-30 08:05:02

如何用ASP编写网站统计系统(一) (转自gaoshan)的相关文章

如何用ASP编写网站统计系统(四) (转自gaoshan)

统计 如何用ASP编写网站统计系统(四) 本文只做方法探讨. 能采集数据我们都能采到了,那么我们就开始编制ASP的统计页面. 这一页我们叫计数页,counter.asp 这段asp代码我们需要让它按如下的流程进行采集数据并保存数据和更新数据: 采集用户名,判断用户名是否合法,采集访问者的信息,对信息进行加工,进行保存和更新数据库,返回logo图标. 调用这个ASP用counter.asp?user=abc这个方式. 采集用户名我们可以用Request对象的相应方法取得,然后检查用户表判断用户是否

如何用ASP编写网站统计系统(三) (转自gaoshan)

统计 如何用ASP编写网站统计系统(三) 设计表结构是一项极其重要的工作,它的合理与否与程序的编制紧密相关. 一个网站统计系统应该有一个用户表,统计值表. 这个用户表也就是保留注册用户信息的表,统计值表就是记录用户的每一项统计指标值的表.在统计值的表中我们可以指定用户的统计指标,我们可把每一个指标用一个ID值来表示,这里我们简单举例. 用户表: Table Name:regist_table Field type username C 用户名 password C 密码 regdate C 注册

如何用ASP编写网站统计系统(二) (转自gaoshan)

统计 如何用ASP编写网站统计系统(二) 1.取得用户的操作系统. 在ASP中使用如下语句可以得到访问者的http_user_agent字符串. Dim StrUserAgent StrUserAgent=Request.ServerVariables("HTTP_USER_AGENT") 这个字符串一般是如下格式: Mozilla/4.0 (compatible; MSIE 4.01; Windows 98) 上面的字符串可以说明访问者使用的操作系统是Windows98,浏览器是MS

如何用ASP编写网站统计系统

在目前的网站统计系统决大部分都是CGI的,但编写起来特别复杂,而ASP学起来简单,更有和数据库结合的优点,所以结合自己曾经做过的网站统计系统,和大家探讨一下ASP编写网站统计系统. 大家都看过网易的网站统计系统,它可以统计总访问量,每日平均访问量,当日访问量,最高访问量,最高访问日期,日流量分析,月流量分析,周流量分析,浏览器分析,等等. 其实要做一个ASP的访问统计系统关键是系统表结构的设计.以及如何来采集用户的CGI变量,如何来显示用户的信息.也就是说系统的关键是两个ASP程序,统计程序和显

如何用ASP编写网站统计系统?(三)

统计  设计表结构是一项极其重要的工作,它的合理与否与程序的编制紧密相关. 一个网站统计系统应该有一个用户表,统计值表. 这个用户表也就是保留注册用户信息的表,统计值表就是记录用户的每一项统计指标值的表.在统计值的表中我们可以指定用户的统计指标,我们可把每一个指标用一个ID值来表示,这里我们简单举例.用户表:Table Name:regist_table Field     type  username     C   用户名password     C   密码regdate      C  

如何用ASP编写网站统计系统(三)

设计表结构是一项极其重要的工作,它的合理与否与程序的编制紧密相关. 一个网站统计系统应该有一个用户表,统计值表. 这个用户表也就是保留注册用户信息的表,统计值表就是记录用户的每一项统计指标值的表.在统计值的表中我们可以指定用户的统计指标,我们可把每一个指标用一个ID值来表示,这里我们简单举例. 用户表: Table Name:regist_table Field type username C 用户名 password C 密码 regdate C 注册时间 值表: Table Name:val

如何用ASP编写网站统计系统三

 设计表结构是一项极其重要的工作,它的合理与否与程序的编制紧密相关.一个网站统计系统应该有一个用户表,统计值表.这个用户表也就是保留注册用户信息的表,统计值表就是记录用户的每一项统计指标值的表.在统计值的表中我们可以指定用户的统计指标,我们可把每一个指标用一个ID值来表示,这里我们简单举例.用户表:Table Name:regist_table Field     type  username     C   用户名password     C   密码regdate      C   注册时间

如何用ASP编写网站统计系统二

 1.取得用户的操作系统.  在ASP中使用如下语句可以得到访问者的http_user_agent字符串.  Dim StrUserAgent  StrUserAgent=Request.ServerVariables("HTTP_USER_AGENT")  这个字符串一般是如下格式:  Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)  上面的字符串可以说明访问者使用的操作系统是Windows98,浏览器是MSIE 4.01,但是这个字符

如何用ASP编写网站统计系统(四)

统计 本文只做方法探讨.----------------- 能采集数据我们都能采到了,那么我们就开始编制ASP的统计页面. 这一页我们叫计数页,counter.asp  这段asp代码我们需要让它按如下的流程进行采集数据并保存数据和更新数据:  采集用户名,判断用户名是否合法,采集访问者的信息,对信息进行加工,进行保存和更新数据库,返回logo图标.  调用这个ASP用counter.asp?user=abc这个方式.  采集用户名我们可以用Request对象的相应方法取得,然后检查用户表判断用