webForumDet fria alternativet

Att lagra besöksinformation

ASP

5 svar · 435 visningar · startad av Troxy

Medlem sedan mars 20041 505 inlägg
Frågan#1

Hej. Jag vill spara information om varje aktiv besökare, som IP, browser, etc! Allting sker ju i global.asa, men jag undrar hur man på bästa sätt lagrar informationen om varje besökare. Det vore ju smidigt att få allt som en egen "collection" som man sedan kan loopa igenom med "for each". Är det bästa sättet att använda sig av ett vanligt Recordset?

Medlem sedan dec. 19996 721 inlägg
#2

Om det inte är så mycket information du vill lagra, så är det nog smidigast att helt enkelt lägga till kolumner för IP, browser etc. i din user-tabell

Medlem sedan mars 20041 505 inlägg
#3

Jag förstod inte riktigt vad du menade med user-tabell... :r

Medlem sedan nov. 20022 355 inlägg
#4

Du använder dig väl av någon slags databaslösning eller? Om så är fallet så bör du ha en tabell för användaren, där du kanske redan har annan information om dessa. Om det är lite information (data) som du vill spara ner om användaren så kan du bara bygga ut din tabell. Annars om det är massor med tekniskt information som du vill spara ner så kan du skapa en ny tabell som du knyter mot användartabellen med dess id.

Medlem sedan dec. 19996 721 inlägg
#5

Ah, jag antog att du hade någon slags databas med registrerade användare i.

Lagra informationen i en databastabell, vid Session-starten, t.ex. med följande kolumner

SessionID, UserAgent, IP, StartDate, EndDate

Medlem sedan mars 20041 505 inlägg
#6

Okej, ni menar så! Ja, varje gång en besökare kommer in så lagras besöket i MySQL-databasen, men det är för att mäta trafiken på hemsidan per dag. Men precis som ni säger så kan man ju lagra aktiva besökare i databasen också. Tack för tipset!

253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)