【网学提醒】:本文主要为网上学习者提供如何有ASP编写网站统计糸统,希望对需要如何有ASP编写网站统计糸统网友有所帮助,学习一下吧!
资料包括: 论文(6页1875字)
说明: 在目前的网站统计系统决大部分都是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)
4、取得用户的操作系统。
在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,但是这个字符串格式不固定,而且可以自己更改。