Avatar billede noob2003 Nybegynder
14. september 2008 - 11:58 Der er 4 kommentarer og
1 løsning

add online user søges

jeg søger noget hjælp til at tilføje online status.

1. bruger session på sitet.
2. skelne mellem antal bruger online og gæster
3. hvis bruger er online sætte bruger status til online.

nogen der kan hjælpe mig med det, har kikket rundt på nettet men har intet fundet jeg kan add til det eks. user system.

På Forhånd Tak
Avatar billede coderdk Praktikant
14. september 2008 - 15:54 #1
Tilføj et felt til din brugerdatabase "last_activity" - ved hvert sideload, opdateres denne:

UPDATE brugertabel SET last_activity = NOW() WHERE userid = <session bruger id>

Så skal du definere hvad "online" betyder, typisk er det folk der har lavet noget på siden inden for de sidste 5 minutter:

SELECT COUNT(userid) AS antal_online FROM brugertabel WHERE DATE_ADD(last_activity, INTERVAL 5 MINUTE) >= NOW()
Avatar billede coderdk Praktikant
14. september 2008 - 15:55 #2
(Det sidste giver dig så antal online lige nu)
Avatar billede noob2003 Nybegynder
14. september 2008 - 16:46 #3
hvis det nu er en bruger der ikke er login eller gæst, hvordan vises gæst så ??
Avatar billede coderdk Praktikant
14. september 2008 - 16:58 #4
Så kan du oprette en tabel med session ID's og opdatere på samme måde, og få samme resultat...
Avatar billede noob2003 Nybegynder
22. juni 2010 - 13:46 #5
projekt droppet grundet intet virkede
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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