Avatar billede dj-sejler Praktikant
15. marts 2003 - 00:53 Der er 3 kommentarer og
1 løsning

Besøgstæller/registrering i asp

Hej...

Er der nogen der ligger inde med en besøgs tæller der kan registre:

ip
tidspunkt
hvorfra personen kommer
osv...

og lægge det hele ned i en access-database?
Avatar billede excession Nybegynder
15. marts 2003 - 01:13 #1
det er meget nemt at lave.. kan du kode noget ASP oberhovedet eller er det det færdige script du gerne vil have?
Avatar billede medions Nybegynder
15. marts 2003 - 01:20 #2
<%

   
    ' 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..!

//>Rune
Avatar billede ellebaek Nybegynder
16. marts 2003 - 11:24 #3
conn = "DRIVER={Microsoft Access Driver (*.mdb)}; "
conn = conn & "DBQ=" & server.mappath("noter.mdb")
'Diff af login...
        set rsLog = Server.CreateObject("ADODB.Connection")
        rsLog.Open conn   
      Tid = now()
        IP = Request.ServerVariables("REMOTE_ADDR")
        Browser = Request.ServerVariables("HTTP_USER_AGENT")
                from = Request.ServerVariables("HTTP_REFERER")
        SQLLog = "INSERT INTO TLog(Bruger, Pass, Tid, IP, Browser, from) VALUES ('"&Bruger&"','"&Pass&"','"&Tid&"','"&IP&"','"&Browser&"','"&from&"')"
        rsLog.Execute(SQLLog)
Avatar billede medions Nybegynder
22. marts 2003 - 19:44 #4
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til vores supportteam i Hvidovre

Politiets Efterretningstjeneste

Data engineer til PET

Capgemini Danmark A/S

Java Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

SAP-medarbejder til Roller & Autorisationer i Forsvarets Cyberdivision