Avatar billede Slettet bruger
06. oktober 2005 - 16:10 Der er 5 kommentarer og
1 løsning

Brugerinfo - aflæs div. info og læg i databasen

Hejsa.

Jeg har et website, hvor folk kan logge sig ind og downloade et regneark. Det er rettet mod sportsfolk.

Og i den forbindelse, søger jeg nogle scripts eller koder, til at registrere mine brugeres gang på websitet, hvor mange gange de har været derinde og hvornår, deres IP, deres OS, osv.

Altså en slags statestik.

Allerhelst vil jeg proppe disse data ned i en Access-database, så jeg nemmest kan aflæse data.

Har I nogle ideer? Eller (helt eller delvis) færdige scripts eller andet relevant, som jeg kan bruge?
Avatar billede Slettet bruger
06. oktober 2005 - 20:11 #1
Er der slet ingen herinde, som har nogle ideer eller links, til noget brugbart???
Avatar billede hiks Nybegynder
06. oktober 2005 - 20:40 #2
det er rimelig nemt - du har det hele lige ved hånden i dine servervariabler som du så bare skal requeste op sidenhen putte i din database.

http://www.w3schools.com/asp/coll_servervariables.asp

Scroll helt ned i bunden for eksempler.

- du kan jo så lave en side du inkl. på de sider du vil samle data op for - du kan endvidere se stier rundt på webstedet som brugeren benytter osv. Det kan hurtigt tage om sig som projekt.

resten er jo så bare en omgang sql og logik.

/hiks
Avatar billede Slettet bruger
10. oktober 2005 - 09:38 #3
Tak Hiks. Jeg kigger på det lidt senere i dag. :-)
Avatar billede Slettet bruger
20. oktober 2005 - 20:40 #4
Ja, det ser jo fint nok ud. :-)
Og jeg behøves bare at opsamle disse data en enkelt gang, på en enkelt side. Det er OK for mig. :-)

MEN:
Hvordan pokker får jeg det lagt ned i databasen, sammen med den bruger som er logget ind? Skal scriptet så lægges ind på login-siden? Eller hvad vil du foreslå? Og i så fald, bliver disse data så opdateret hver gang brugeren logger sig ind? Eller skal disse data lægges ned i en ny tabel, som har en relation til brugeren?

Jeg håber at du kan hjælpe lidt med dette her!!! :-)

Hvis du vil have flere points for extra arb., er det helt OK med mig. Bare det bliver gjort ordentligt og sikkert. Bare sig til, så kaster jeg gladeligt flere points herind. :-)
Avatar billede hiks Nybegynder
21. oktober 2005 - 08:21 #5
hej igen

Ang. dit behov omkring databasen og nye tabeller. Så kommer det helt an på fokus omkring hvad du vil ende ud med. Vil du bruge disse data som en form for log over hvad brugeren laver og hvor han har været logget på fra - vil jeg da foreslå dig at lave en ny tabel med brugerid'et som fremmednøgle så du altid kan knytte informationerne sammen vha SQL.

Hvis du bare vil se/oplyse brugeren omkring hans ip og evt. opsæt så kan du jo nøjes med at lægge det samme med hans login informationer såsom user/pass i login-tabellen.

Personligt ville jeg helt klart foretrække en selvstændig tabel med oplysninger. Og jeg synes du skal gøre det på login-siden. Så har du overblik over hvert login - hvis det altså bliver klaret i et enkelt script. Jeg kan også godt lide løsning 1 da du har muligheden for at skilte med loggen overfor brugeren, således brugeren kan se der er styr på tingene, hvilket også i nogengrad kan sikre misbrug.

Håber det kan bruges ellers bare spørg løs.

/hiks
Avatar billede Slettet bruger
25. oktober 2005 - 23:19 #6
Mange tak for dit svar, Hiks.  :-)
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