Jeg har en idé omkring hvad Ofir har gjort. Når du logger på deres chat så gemmes der en cookie på din maskine der fortæller lidt omkring tidspunkt, brugernavn o.a. Samtidig har de nok også oprettet en session cookie der indeholder dit brugernavn.
Denne cookie har en leveperiode på måske 1 minut også dør den. Hvis du stadigvæk er deres chat og begynder at skrive en besked efter at din cookie er udløbet... så vil denne cookie automatisk blive opdateret med dit brugernavn (stammer fra en session variabel) og en ny dato.
Hvis du så logger ud ved f.eks. at lukke vinduet (så dør din session variabel) og kommer ind igen efter et minut eller to så er din cookie død og det er din session variabel også. Og du er ikke længere aktiv i chatten.
core > ikke helt rigtigt, det er mere kompleks end som så! Og skal man endelig sætte session tiden, så skal du have din egen server, så det rettes i phps config fil!
Jeg ville istedet sætte et lille datetime-felt ind.... og så for 20 besked der bliver skrvet, ville jeg eksekvere et lille script, så tjekker imod din database om der er nogen der ikke har skrvet i 4-5 min...
Dette har dog en ulempe, hvis brugeren forlader computeren for at foretage sig noget andet, så bliver vedkommende smidt af chatten!
wizprod.com < det er også det jeg har gjordt :( men som sagt:
Dette har dog en ulempe, hvis brugeren forlader computeren for at foretage sig noget andet, så bliver vedkommende smidt af chatten!
Synes godt om
Ny brugerNybegynder
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.