Just nu i M3-nätverket
Gå till innehåll

'Vilka är online'-funktion


Fredrik Stark

Rekommendera Poster

Fredrik Stark

Godmorgon,

jag har en liten sajt där man bl.a. kan registrera sig och sedan logga in(!).

 

Vad jag undrar är:

Hur kan man kolla vilka som är inloggade just nu?

Jag misstänker att man bör göra nåt i stil med att det är något CGIscript som ligger och tuggar hela tiden, eller att man kollar vilka jobb som körs eller liknande.

Men vad jag vill ha är enklast möjliga lösning.

Förslag?

 

(Bör tilläggas att jag kör PHP4 med mySQL)

 

[inlägget ändrat 2001-02-20 09:45:08 av stark]

Länk till kommentar
Dela på andra webbplatser

du kan egentligen aldrig kolla vilka som är inloggade eftersom http är "stateless". Du kan däremot visa vilka som loggat in eller varit aktiva under en bestämd tid.

När användaren loggar in noterar du bara tiden i tex mysql.

Därefter är det ju bara att göra något liknande:

"SELECT username FROM sessions WHERE logintime > (tid nu - timeout)"

 

Varje sidladdning bör sedan uppdatera logintime-columnen i session på något sätt.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...