21. marts 2005 - 19:03Der er
7 kommentarer og 1 løsning
Automatisk logud
Heyså har fået lavet et tids system så man kan se hvor langtid man har været inde, men hvis folk bare trykker kryds bliver online ved med at stå på "ja"
findes der ikke et script så hvis folk ikke har lavet noget i 10 min blir den sat til nej ?
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Når en bruger logger ind, lægger du en reference til denne bruger i din DB. Hvergang han foretager sig noget, sætter du et stamp ud for ham i tabellen.
Hvergang en bruger skal have skrevet en online-list ud, checkes der først for, om der er stamps, der er ældre end 10 minutter. Er det tilfældet slettes den pågældende bruger fra tabellen ... simple as that :)
Du kan ved login sætte en session, som er tidspunkt lige nu + 10 min. $_SESSION["logintid"] = (time()+(60*10));
Ved hver request, tjekker du så om $_SESSION["logintid"] er større end time() Og er den det, så "gør noget" og opdater $_SESSION["logintid"] til time() + 10 min. Er den mindre end time(), så "gør ikke noget", brugeren har været inaktiv i over 10 min.
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.