Avatar billede Slettet bruger
05. januar 2007 - 08:48 Der er 1 kommentar

Online brugere?

Jeg er i færd med at lave en side, til nogen piger, jeg træner i dans..
anyway..
Jeg er ikke den store haj, indenfor asp-kodning.. endnu.. men de efterlyser at kunne se, hvem er er online på siden.

Men hvordan får jeg kodet det sådan, at det givende navn eventuelt skifter til grøn, når de er online? Og når de så surfer videre til andre sider, eller lukker vinduet, bliver navnet igen sort!?

Jeg er helt lost i hvert fald!
Avatar billede mrgumble Nybegynder
06. januar 2007 - 10:19 #1
Det du skal gøre er, at du skal oprette en database-tabel hvori du noterer hver gang en bruger åbner en side. Der skal du så notere:
- hvem der åbnede siden (f.eks. brugernavn eller anonyme bruger)
- hvornår de åbnede siden
- evt. hvilken side de læser
- ??

Med html/asp/php alene kan du ikke afgøre hvornår nogen forlader en side; du kan derimod bedømme hvorlang tid en bruger er gennemsnitligt på hver side. Hvis en bruger er gennemsnitligt 5 min. på hver side, og det er 15 min. siden brugeren åbnede en side, så kan du formode at brugeren er gået igen. Du kan også arbejde ud fra logge-på tider; her kan du se når folk logger af via en log-af funktion.

Når du så skal finde ud af hvem der er online, tjekker du din databasetabel for poster hvor siden er åbnet indenfor de sidste nn minutter. De burde ifølge tesen stadig være online. Denne tabel kan evt. kombineres med din brugertabel.

Heldigvis behøver du ikke opfinde hjulet forfra, for at løse dette. Der findes masser af skabeloner og eksempler på Indernettet. Du skal bare gå ud og finde dem! Jeg tror www.aspcoders.dk fungerer endnu.

Held og lykke!

PS. Dette spørgsmål skulle have været postet under "ASP"-scripting, ikke Visual Basic...
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