您的位置:首页精文荟萃软件资讯 → 如何用ASP编写网站统计系统(二) 

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

时间:2004/10/7 19:18:00来源:本站整理作者:蓝点我要评论(0)

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,但是这个字符串格式不固定,而且可以自己更改。

  平常我们所见的其它一些主要的UserAgent字符串如下:

  使用IE的浏览器

  Mozilla/2.0 (compatible; MSIE 3.01; Windows 95)

  Mozilla/4.0 (compatible; MSIE 4.0; Windows 95);

  Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)

  Mozilla/4.0 (compatible; MSIE 5.0; Windows 98);

  Mozilla/4.0 (compatible; MSIE 5.0b2; Windows NT)

  使用NetScape的浏览器

  Mozilla/4.03 〔en〕 (Win95; I)

  Mozilla/4.08 〔en〕 (WinNT; U ;Nav)

  Mozilla/4.5 〔en〕 (WinNT; U)

  Mozilla/3.04Gold (Win95; I)

  使用Opera的浏览器

  Mozilla/4.0 (compatible; Opera/3.0; Windows 95) 3.50b10

  FrontPage编辑器:

  Mozilla/2.0 (compatible; MS FrontPage 3.0)

  使用Sun操作系统

  Mozilla/3.01Gold (X11; I; SunOS 5.7 i86pc)

  使用PowerPc的Mac机:

  Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)

  通过分析以上字符串,我们可以找出规律,编写一个子程序来判断访问者用的是何种操作系统,又由于用ASP中的判断浏览器类型的控件需要更新Browser.ini文件,所以我们可以结合这个字符串来判断浏览器属性。



  2.我们以什么样的方式来统计网站呢?



  我们可以让用户在他的主页上加入如下语句:

  <a href="http://www.abc.com/viewer.asp?userid=username"><img src="http://www.abc.com/counter.asp?userid=username"></a>上面的userid是具体哪一个用户,要注意用户和访问者不是一个概念。

  通过上面的字符串我们就可以采集用户的访问数据,并给用户提供观看数据的链接。在我们看加有网易的统计系统的页面时会发现它会返回给用户一个图标,我们就可以在counter.asp中实现这个功能。

  加入:response.redirect "http://www.abc.com/abc.gif"

  这个语句我们可以加在统计数据采集后返回给用户。

  下一讲是如何设计数据表结构。

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3

最新文章 微信3.6.0测试版更新了微信支付漏洞会造成哪 360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗

人气排行 xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本