|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
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" 这个语句我们可以加在统计数据采集后返回给用户。 下一讲是如何设计数据表结构。 返回类别: 教程 上一教程: ASP判定文件地址是否有效! 下一教程: 使用索引服务器 - 增加属性 您可以阅读与"如何用ASP编写网站统计系统(二) "相关的教程: · 如何用ASP编写网站统计系统(四) · 如何用ASP编写网站统计系统(一) · 如何用ASP编写网站统计系统(三) · 如何用ASP编写网站统计系统二 · 如何用ASP编写网站统计系统 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |