tehextinct Skrevet 22. september 2007 Del Skrevet 22. september 2007 (endret) Vis en bruker på nettsiden min logger ut så vil automatisk statusen hans bli offline, men vis han bare lukker nettleseren kan jo ikke php opp dage det, men er det noen måte å sjekk om han har vært aktiv på siden i løpet av de 2-3 siste minuttene, vis ikke sette status til offline? Jeg bruker Sessions til å logge ut og inn brukerene. Edit: Det går vel også an at når en bruker går inn på profilen til brukeren som har lukket nettleseren, så oppdateres statusen vis, sist trykte side var 10.00 og han logget ut 10.01 og en bruker sjekker profilen hans 10.08 og da sjekkes det mot databasen og statusen blir oppdatert. Takk Endret 23. september 2007 av tehextinct Lenke til kommentar
Stian Jacobsen Skrevet 22. september 2007 Del Skrevet 22. september 2007 bruk sessions.. google og lære deg php Lenke til kommentar
cyclo Skrevet 22. september 2007 Del Skrevet 22. september 2007 Det er jo ganske enkelt. Du må bare sette en variabel i session med en timestamp hver gang bruker gjør noe, og sjekke denne for å finne ut siste aktivitet. Lenke til kommentar
tehextinct Skrevet 22. september 2007 Forfatter Del Skrevet 22. september 2007 bruk sessions.. google og lære deg php 9548361[/snapback] Koko Lenke til kommentar
tehextinct Skrevet 22. september 2007 Forfatter Del Skrevet 22. september 2007 Jeg svarte faktisk på spørsmålet ovenfor, men lurer på om det er andre måter! Lenke til kommentar
simenss Skrevet 22. september 2007 Del Skrevet 22. september 2007 (endret) Lag en egen rad i databasen med datatypen DATETIME. Denne raden oppdateres hver gang brukeren laster en side. Lag samtidig en rad som definerer om brukeren er innlogget eller har logget ut. Når brukeren logger inn, settes denne raden til lik 1. Når brukeren logger ut settes raden til lik 0. Når du så skal finne brukerens status, lager du en spørring som sjekker om brukeren har vært aktiv de siste 3-5 minuttene, og hvor raden som definer brukerens status er lik 1. Om statusen er lik 1, og brukeren har vært aktiv de siste 3-5 minuttene, gir du statusen Tilkoblet og vice versa. EDIT: Du kan selvfølgelig velge antall minutter selv. Om brukerne dine ofte leser lengre artikler etc. bør kanskje antall minutter være noe høyere, enn om det er en side med mange og korte sidevisninger. Endret 22. september 2007 av simenss Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå