Her er et script, som via et link 'link.asp?id=1' kører scriptet og registrere ip, dato, url og referer i en database. Filen ved 'include file' skal blot indeholde din connection string - 'MM_db_STRING = din connection string'. Håber det kan bruges :)
Set newConn = Server.CreateObject("ADODB.Command") newConn.ActiveConnection = MM_db_STRING newConn.CommandText = Query newConn.Execute newConn.ActiveConnection.Close end function
If ((MyConn2.EOF = True) AND (MyConn2.BOF = True)) Then record() end if
' skal tomme referrers også gemmes i logfil ? logTomme = true
' find logfilens navn ud fra dags dato 'filename = right("0" & year(now), 2) & right("0" & month(now), 2) & right("0" & day(now), 2) & ".log"
'En samlet logfil istedet for en pr dag filename = "tracker.log"
' opret system objektet til filhåndtering Set fs = CreateObject("Scripting.FileSystemObject")
' opret en reference til vores logfil - enten eksisterende ellers oprettes en ny Set a = fs.OpenTextFile(server.mappath(filename), 8, True, False)
' hvis der er nogen referrer, så gemmes denne if request.servervariables("HTTP_REFERER") <> "" then a.writeline(time & " : [" & request.servervariables("REMOTE_ADDR") & "] - " & request.servervariables("HTTP_REFERER") & " - " & request.servervariables("HTTP_USER_AGENT")) else if logTomme then a.writeline(time & " : [" & request.servervariables("REMOTE_ADDR") & "] - " & request.servervariables("HTTP_REFERER") & " - " & request.servervariables("HTTP_USER_AGENT")) end if end if
a.close
%>
her vil den oprette en fil på serveren, hvor den vil logge alle de iper der har besøgt din side..!
' opret en reference til vores logfil - enten eksisterende ellers oprettes en ny Set a = fs.OpenTextFile("/sti/sti2/" & server.mappath(filename), 8, True, False)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.