当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

ASP中获取用户端信息的方法

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 0:44:42

:2012-10-31 06:36:08

我们的网站经常需要统计用户的使用情况以更好地提供相关服务。一般情况,我们需要获取用户的下面信息:

(1)访问者的IP

(2)访问者使用的浏览器类型;

(3)用户所使用的操作系统类型

(4)访问者的访问时间(进入时间,退出时间及访问时长)

下面首先介绍一下如何获取这些信息:

  (1)获得访问者IP地址

用以下的语句可以获取用户的IP地址:

Dim M_IP
M_IP=Request.Servervariables("REMOTE_HOST")

(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)取得用户的操作系统类型

Dim StrUserAgent
StrUserAgent=Request.ServerVariables("HTTP_USER_AGENT")


ASP中获取用户端信息的方法