Avatar billede hy Nybegynder
13. april 1999 - 00:00 Der er 4 kommentarer og
1 løsning

Opdater database ved endt besøg ?

Hvordan får man skrevet tidspunkt for hvornår en bruger forlader ens side, enten via back knap eller lukker browseren.
Forklaring :
Når en besøgende kommer til siden registeres ip nr og tidspunkt i database. (OK)
Efter endt besøg skal tidspunkt til sluttidspunkt tilføjes i databasen Problem, hvordan ser man om en bruger forlader siden ???

hyde
Avatar billede thomas Nybegynder
13. april 1999 - 12:54 #1
du skal bruge Session_OnEnd i global.asa, alt hvad der står her bliver udført når en bruger forlader dit website, han timer ud (normalt 30sek. inaktivitet, eller lukker sin browser. F.eks (pseudokode):

<SCRIPT RUNAT=Server Language=VBScript>
SUB Session_OnEnd

sql = "UPDATE TABEL WHERE IP-NUMMER = " & Session("IPNUMMER") & "

conn.execute(sql)
END SUB
</SCRIPT>
Avatar billede pingo Nybegynder
13. april 1999 - 12:55 #2
Du opretter en fil i roden af det dir hvor dette skal gøres for der hedder global.asa - i denne fil laver du en Sub, der kaldes onEnd - det vil sige - enden af sessionen - jeg kan ikke 100% huske hvad den hedder. (www.aspdeveloper.net - under documentation)

Heri laver du den SQL sætning der gør det ved din database som du ønsker.

Mvh

Brian Binnerup
Avatar billede hy Nybegynder
13. april 1999 - 14:34 #3
Den er ikke helt sivet ind endnu, jeg skal oprette en global.asa med det indhold som thomas her lavet, men hvad skal der så stå på siben som kalder scriptet.

hyde
Avatar billede flemming Nybegynder
14. april 1999 - 22:39 #4
global.asa:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnEnd
' Denne funktion bliver udført når
' brugeren forlader web stedet
' <indsæt din kode der opdaterer
' databasen her>
End Sub
</SCRIPT>

Bemærk:
Funktionen bliver _automatisk_ kaldt af serveren, du skal/kan ikke kalde den nogen steder fra. Det er en indbygget feature i IIS/PWS.

Avatar billede hy Nybegynder
16. april 1999 - 10:59 #5
Tak til alle,!!
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