Avatar billede -wizard- Nybegynder
23. juli 2001 - 12:07 Der er 7 kommentarer og
1 løsning

Logging af besøgende i asp?

Nogen der ligger inde med et script som gør det muligt at logge bruger som besøger ens side.

dette skal helsk ske via en database(access)
Avatar billede jamal_s Nybegynder
23. juli 2001 - 12:18 #1
hvad mener du ?
Avatar billede -wizard- Nybegynder
23. juli 2001 - 12:32 #2
Registrere brugeres

Ipnummer
Internet program
osv.
Avatar billede moroax Nybegynder
23. juli 2001 - 12:52 #3
Øjeblik,
har en der er køreklar
Avatar billede moroax Nybegynder
23. juli 2001 - 12:58 #4
o.k.
her:
1.  du laver en access db som hedder \"counter.mdb\" og som indeholder en tabel ved navn count1
den skal så indeholde fgl.:
IP = tekst
Referent = tekst
Browser = tekst
Sprog = tekst
Host = tekst
Tid = Dato & klokkeslet
Dato = Dato & klokkeslet

2. asp koden:
<%
Set oConn = Server.CreateObject(\"ADODB.Connection\")
oConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"counter.mdb\")

Function fixQuotes( theString )
    fixQuotes = Replace( theString, \"\'\", \"\'\'\" )
End Function

If Session(\"Count\") = \"\" Then
    Session(\"Count\") = \"Hit\"

IP = Request.ServerVariables(\"REMOTE_ADDR\")
Referent = Request.ServerVariables(\"HTTP_REFERER\")
Browser = Request.ServerVariables(\"HTTP_USER_AGENT\")
Sprog = Request.ServerVariables(\"HTTP_ACCEPT_LANGUAGE\")
Host = Request.ServerVariables(\"HTTP_HOST\")
Tid = Time
Dato = Date

If Referent = \"\" Then
Referent = \"Direkte forespørgsel\"
End If

Sql = \"INSERT INTO count1 (IP, Referent, Browser, Sprog, Host, Tid, Dato) VALUES(\'\" & fixQuotes(IP) & \"\',\'\" & fixQuotes(Referent) & \"\',\'\" & fixQuotes(Browser) & \"\',\'\" & fixQuotes(Sprog) & \"\',\'\" & fixQuotes(Host) & \"\',\'\" & fixQuotes(Tid) & \"\',\'\" & fixQuotes(Dato) & \"\')\"
oConn.Execute(Sql)

End If
%>


Vers\'go

* MoRoax...

Avatar billede jakobandersen Nybegynder
23. juli 2001 - 13:04 #5
Hvorfor bruger du ikke blot serverens logfil?
Avatar billede -wizard- Nybegynder
23. juli 2001 - 15:16 #6
Moonduck>> det er ikke min server og jeg har derof ikke adgang til logfilen
Avatar billede moroax Nybegynder
23. juli 2001 - 15:47 #7
Takker for point ,-)
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 16:00 #8
De fleste webhotteler vil gerne give adgang til logfilerne. Det vil de nok hellere end at have det forøgede pres på deres server som overnstående løsning giver.
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