Avatar billede jens_jul Nybegynder
07. december 2002 - 21:48 Der er 15 kommentarer og
1 løsning

Brugere online opdelt i gæster og medlemmer

Hej eksperter...

Jeg vil gerne lave et script, hvor man kan se hvor mange brugere der er online. Det i sig selv er ikke noget problem. Det har jeg styr på ved hjælp af global.asa.

Mit problem er, at jeg vil gerne dele brugerne op i dem der er logget ind (medlemmer) og dem der ikke er (gæster).

Dvs. at jeg skal kunne trække følgende data ud.

Online brugere: 25

Medlemmer: 13 (jens_jul, nogle af dem der er online)
Gæster: 12

Hvordan laver jeg det?

Hilsen
jens_jul
Avatar billede fckcasper Nybegynder
07. december 2002 - 21:51 #1
er med på en lytter
Avatar billede hossein Nybegynder
07. december 2002 - 21:55 #2
hvordan finder du ud af hvem er medlem?
Avatar billede thb Nybegynder
07. december 2002 - 21:55 #3
Jeg ved ikke rigtigt, men har et lille gæt, kan man ikke tælle ens sessions, og udfra det se hvormange der var logget ind... ???

Thomas
Avatar billede peleiden Nybegynder
07. december 2002 - 21:55 #4
Du kan lave et felt i databasen som har værdien 0, 1 eller 2 henholdsvis offline, online og gæster. Og så lavde værdien til 1 hver gang en bruger er online. På den måde kan du jo tælle sammen hvor mange der er logget ind ved at at tælle 1 tallerne ??
Avatar billede peleiden Nybegynder
07. december 2002 - 21:57 #5
så skal værdien selvfølgelig også laves om til 0 når man logger ud....
Avatar billede jens_jul Nybegynder
07. december 2002 - 21:57 #6
jo, jeg har selv tænkt på det.

starte en session for hver bruger der kommer ind på sitet og når så folk logger sig ind, opdatere en tabel med deres brugernavn og trække de to fra hinanden.

jeg er bare stødt ind i forskellige problemer, så jeg tænkte om der ikke var nogen herinde der vidste noget
Avatar billede jens_jul Nybegynder
07. december 2002 - 21:59 #7
ja, men kan jeg trække de optalte sessions fra de optalte medlemmer online?
Avatar billede thb Nybegynder
07. december 2002 - 22:00 #8
hvilke problemer...???

hvis du via global.asa finder hvormange online der er, og så trækker antallet af sessions fra så har du vist alle tal...

Ved bare ikke hvordan man finder antallet af sessions...
Avatar billede peleiden Nybegynder
07. december 2002 - 22:01 #9
I princippet behøver du vel ikke bruge sessions hvis du vælger at lave det som jeg foreslog. Men det kræver selvfølgelig at folk logger ind på din side på en eller anden måde... :)
Avatar billede jens_jul Nybegynder
07. december 2002 - 22:03 #10
jo, hvordan vil du ellers tælle gæsterne?

med sessions startes processen lige så snart de "træder ind på sitet"

med databasen skal brugerne først logge ind, og det gør gæsterne jo ikke!
Avatar billede peleiden Nybegynder
07. december 2002 - 22:07 #11
Nej ok jeg forstår hvad du mener, men der er da ikke noget i vejen for at opdatere databasen ligesåsnart at de kommer ind på siden....hvis du forstår hvad jeg mener.....så de automatisk får et navn i databesen som f.eks gæst11....gæst12 osv.....
Avatar billede jens_jul Nybegynder
07. december 2002 - 22:08 #12
ja, sådan kunne det selvfølgelig gøres, men vil gerne gøre det med global.asa og sessions.
Avatar billede jens_jul Nybegynder
07. december 2002 - 22:17 #13
lukker
Avatar billede coldray Nybegynder
07. december 2002 - 22:39 #14
damn jens..du kunne godt havde holdt den åben lidt endnu..
Avatar billede jens_jul Nybegynder
07. december 2002 - 23:20 #15
kan du ikke maile til på jjn@uv.skjerhs.dk

så skal jeg nok give dig point senenre, ok?
Avatar billede jens_jul Nybegynder
07. december 2002 - 23:21 #16
senere
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