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