Avatar billede agerled Nybegynder
18. februar 2004 - 11:46 Der er 3 kommentarer og
1 løsning

problemer med timestamp refresh

Hej.

Jeg bruger følgende kode til at holde øje med at brugeren stadig er på siden. Det virker fint på min egen pc, men nu har jeg prøvet med to andre pc'er og ved dem går den ikke ind og opdaterer tidspunktet i databasen. hvad kan der være galt?


<% Response.Expires = 0 %>
<!-- Næste line: Refresh/reloader sig selv hver 2. minut -->
<meta http-equiv="refresh" content="120">
<%
If len(Session("userid")) > 0 Then

tidnu = now()

connObj.Execute("UPDATE hb_members SET lastseen = '" & TIDNU & "' WHERE userId = '" & Session("userId") & "'")
   
End if

set rs = openrecordset("select online,lastseen from hb_members where online = 1")

while not rs.eof
if datediff("s",rs("lastseen"),now()) > 200 then
rs("online") = 0
end if
rs.movenext
wend
set rs = nothing

%>
Avatar billede ossian Nybegynder
18. februar 2004 - 13:43 #1
efter hvor lang tid udløber din session? Kan det ikke tænkes at såfremt du ikke selv har defineret session.expires i dit script så gør den brug af dine standardindstillinger på serveren?!? Måske der kunne være en afvigelse på de to maskiner i forhold til din egen maskine ..bare et bud
Avatar billede KingMedia Novice
18. februar 2004 - 16:24 #2
ossian >>  standard levetid på en session er 20 min. Og da agerled's script refresher hvert 120 sek. ( hvert andet minut ) så burde det ikke være der koen ligger begravet.. :o)

følger selv med da jeg lige selv er nysgerrig :o)

/Mads
Avatar billede KingMedia Novice
17. april 2004 - 10:32 #3
Husk at lukke spørgsmålet hvis ikke du har fået et brugbart svar :o)

/Mads
Avatar billede agerled Nybegynder
17. april 2004 - 10:42 #4
ok
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester