% Dim WWhen, Where, IP, From, Browser, Client, Resolution, OS, Referer Referer = Session.sessionID Where = Request.ServerVariables("url") IP = Request.ServerVariables("REMOTE_ADDR") strUserAgent = LCase(Request.ServerVariables("HTTP_USER_AGENT")) If InStr(1,strUserAgent,"windows nt 5.1") <> 0 Then OS = "Windows XP" ElseIf InStr(1,strUserAgent,"windows nt 5.0") <> 0 Then OS = "Windows 2000" ElseIf InStr(1,strUserAgent,"win 9x 4.90") <> 0 Then OS = "Windows ME" ElseIf InStr(1,strUserAgent,"win98") <> 0 Or InStr(1,strUserAgent,"windows 98") <> 0 Then OS = "Windows 98" ElseIf InStr(1,strUserAgent,"win95") <> 0 Or InStr(1,strUserAgent,"windows 95") <> 0 Then OS = "Windows 95" ElseIf InStr(1,strUserAgent,"windows 3.1") <> 0 Or InStr(1,strUserAgent,"win16") <> 0 Or InStr(1,strUserAgent,"16bit") <> 0 Or InStr(1,strUserAgent,"windows 16-bit") <> 0 Then OS = "Windows 3.1" ElseIf InStr(1,strUserAgent,"os/2") <> 0 Then OS = "OS/2" ElseIf InStr(1,strUserAgent,"mac") <> 0 Then If InStr(1,strUserAgent,"68k") <> 0 Or InStr(1,strUserAgent,"68000") <> 0 Then OS = "Mac 68k" ElseIf InStr(1,strUserAgent,"ppc") <> 0 Or InStr(1,strUserAgent,"power-pc") <> 0 Or InStr(1,strUserAgent,"powerpc") <> 0 Then OS = "Mac PowerPC" ElseIf InStr(1,strUserAgent,"macos") <> 0 Or InStr(1,strUserAgent,"mac os") <> 0 Then OS = "Mac OS" ElseIf InStr(1,strUserAgent,"os8") <> 0 Or InStr(1,strUserAgent,"os 8") <> 0 Then OS = "Mac OS8" ElseIf InStr(1,strUserAgent,"os9") <> 0 Or InStr(1,strUserAgent,"os 9") <> 0 Then OS = "Mac OS9" ElseIf InStr(1,strUserAgent,"osx") <> 0 Or InStr(1,strUserAgent,"os x") <> 0 Then OS = "Mac OSx" Else OS = "Mac Unknown" End If ElseIf InStr(1,strUserAgent,"sunos 5") <> 0 Then OS = "Sun 5" ElseIf InStr(1,strUserAgent,"sunos 4") <> 0 Then OS = "Sun 4" ElseIf InStr(1,strUserAgent,"sunos") <> 0 Then OS = "Sun" ElseIf InStr(1,strUserAgent,"irix6") <> 0 Or Instr(1,strUserAgent,"irix 6") <> 0 Then OS = "IRIX 6" ElseIf InStr(1,strUserAgent,"irix 5") <> 0 Then Operating System = "IRIX 5" ElseIf InStr(1,strUserAgent,"irix") <> 0 Then OS = "IRIX" ElseIf InStr(1,strUserAgent,"freebsd") <> 0 Then OS = "FreeBSD" ElseIf InStr(1,strUserAgent,"bsd") <> 0 Then OS = "BSD" ElseIf InStr(1,strUserAgent,"aix") <> 0 Then OS = "AIX" ElseIf InStr(1,strUserAgent,"linux") <> 0 Then OS = "Linux" ElseIf InStr(1,strUserAgent,"unix") <> 0 Then OS = "Unix" ElseIf InStr(1,strUserAgent,"windows nt") <> 0 Then OS = "Windows NT" ElseIf InStr(1,strUserAgent,"windows") <> 0 Then OS = "Windows Unknown" Else OS = "Unknown" End If If InStr(1,strUserAgent,"opera") <> 0 Then Browser = "Opera" ElseIf InStr(1,strUserAgent,"msn") <> 0 Then Browser = "MSN" ElseIf InStr(1,strUserAgent,"aol") <> 0 Then Browser = "AOL" ElseIf InStr(1,strUserAgent,"webtv") <> 0 Then Browser = "WebTV" ElseIf InStr(1,strUserAgent,"navio") <> 0 Or InStr(1,strUserAgent,"navio_aoltv") <> 0 Then Browser = "TVNavigator" ElseIf InStr(1,strUserAgent,"netscape") <> 0 Then Browser = "Netscape" ElseIf InStr(1,strUserAgent,"msie") <> 0 Then Browser = "Microsoft Internet Explorer" ElseIf InStr(1,strUserAgent,"mozilla") <> 0 Then Browser = "Mozilla" Else Browser = "Unknown" End If If Instr(1,strUserAgent,"msie 6") <> 0 Or Instr(1,strUserAgent,"netscape6/6") Or Instr(1,strUserAgent,"opera/6") <> 0 Or Instr(1,strUserAgent,"opera 6") <> 0 Then BrowserVersion = 6 ElseIf Instr(1,strUserAgent,"aol/7") <> 0 Or Instr(1,strUserAgent,"aol 7") <> 0 Or Instr(1,strUserAgent,"netscape/7") Or Instr(1,strUserAgent,"opera/7") <> 0 Or Instr(1,strUserAgent,"opera 7") <> 0 Then BrowserVersion = 7 ElseIf Instr(1,strUserAgent,"msie 5.5") <> 0 Then BrowserVersion = 5.5 ElseIf Instr(1,strUserAgent,"msie 5") <> 0 Then BrowserVersion = 5 Else FirstNumberPos = 0 For i = 1 To Len(strUserAgent) If Instr(1,"1234567890",Mid(strUserAgent,i,1))<> 0 Then FirstNumberPos = i i = Len(strUserAgent) End If Next If FirstNumberPos <> 0 Then While Instr(1,"1234567890.",Mid(strUserAgent,FirstNumberPos,1)) <> 0 And FirstNumberPos<=Len(strUserAgent) BrowserVersion = BrowserVersion & Mid(strUserAgent,FirstNumberPos,1) FirstNumberPos = FirstNumberPos + 1 Wend Else BrowserVersion = "" End If End If Page = Request.ServerVariables("PATH_INFO") Prew = Request.ServerVariables("HTTP_REFERER") If Prew = "" Then Prew = "Direct Hit" end if on error resume next Change = "SELECT * FROM tblHit WHERE Referer Like '" & Referer & "';" RecSet.Open Change, Connect, adOpenStatic, adLockOptimistic if RecSet.eof then Set objConn = Server.CreateObject("ADODB.Connection") strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/org.mdb") objConn.Open strConn strSQL = "INSERT INTO tblHit(IP, Browser, Prew, OS, BrowserVersion, Page, Referer) values('" & IP & "','" & Browser & "','" & Prew & "','" & OS & "','" & BrowserVersion & "','" & Page & "','" & Referer & "')" objConn.Execute(strSQL),,128 objConn.Close Set objConn = Nothing end if RecSet.Close on error goto 0 %>
![]() |
text
") else Response.Write("
![]() |
|
nyppon