13. marts 2002 - 15:37Der er
6 kommentarer og 1 løsning
Now() question!!!
Halløjsa...
Jeg skriver til en database hvert 30 sec:
now()
Hvor jeg tjekker om brugeren stadig er på. Hvis nu det uheldighvis skulle ske at brugeren snyder logaf systemet og den ikke længere skriver now() til databasen, vil jeg gerne have den til, efter 5 min hvor brugeren ikke har skrevet, til at udføre en handling... Hvordan laves dette simplest.
Det kan du ikke gøre i ASP. Hvis du vil udføre en handling i ASP, kræver det, at der er en bruger der afvikler en ASP-side.
Det du eventuelt kan gøre er, at du skriver now() ned i databasen hvergang en bruger kør en side. Du kan så sætte et tjek op, der tjekker om der er gået mere end 5 min siden der sidst er skrevet til databasen. Hvis der er gået mere, kan du udføre din handling. ... forstår du hvad jeg mener? Det var vist ikke så godt forklaret :-)
forstår udemærket hvad du siger... no problemo i at en bruger sider og udføre handlingen da det tager ca. ½ splitsekund at udføre min handling... men hvordan gør jeg så hvis det er brugeren der skal udføre handlingen?
IF DateDiff("n", Now, rs("tidspunktet_du_har_glemt_i_dben")) > 5 THEN udfør handling ELSE her kan du eventuelt gemme tidspunktet_du_har_glemt_i_dben END IF
okey... ved godt det med if sætningerne... men jeg gemmer med now() i databasen... så skal man jo til at skille en hel variable ad før man kan definere det... er der ikke en nemmere måde?
hmmm... jeg er ikke helt sikker på, hvad du mener. >...skille en hel variable ad... er det now() du vil skille ad?
Så kan du jo bare gøre det med hour(), minute(), second()... altså: minute(now())
Men det er vel ikke det du mener, for det er der vel ikke brug for - ikke hvis du bruger IF-sætningen. Kan du ikke prøve at forklare det igen? Hvad mener du med "en hel VARIABLE" og "definere DET"?
okey, hvert 30 sec skriver jeg til databasen, at brugeren stadig er på.
Efter den har skrevet at brugeren stadig er på, skal den se om der er nogle brugere som ikke har skrevet, now() ind de sidste 5 min. Derefter skal den så fortage en handling hvis dette kan lade sig gøre
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.