Det är ju inte säkert att de loggar ut (trycker på en speciel knapp) det kan därför vara bra att lägga infon i användarens session och sedan läsa av den varje gång som användaren kommer in på en sida. Det blir inte exakt men nära :). Dock så är det väldig krävand för databasen om du ska updatera den hela tiden med tiden så försök ha någon lösning som ligger i minnet.
Det är ju inte säkert att de loggar ut (trycker på en speciel knapp) det kan därför vara bra att lägga infon i användarens session och sedan läsa av den varje gång som användaren kommer in på en sida. Det blir inte exakt men nära :). Dock så är det väldig krävand för databasen om du ska updatera den hela tiden med tiden så försök ha någon lösning som ligger i minnet.
/Viktor
har du rätt i.. men de behöver inte vara så exakt... utan om man bara stänger så läggs inte tiden på den sammanlagda! Så de blir som ett litet straff typ? vore inte de bra??
Och vad ska jag då ha för kod snutt??
*OBS! Är nybörjare, så ursäkta om jag verkar dum ;) *
Du har rätt i att spara tiden antingen i en kaka eller i en databas och jämföra tiden med utloggningstiden. Sök på datediff så tror jag att du hittar vad du söker.
Citerar OverRide:
response.write "Har varit online i: " & dateDiff("n",Now,request.cookies("user")("starttime")/60) & " minuter."
Den här koden lägger du på den sidan där du vill visa hur länge användaren varit online. Titta på koden.
Den andra biten (session_onStart) skall vara i global.asa eller i din login-fil (smaksak). Men om den skall vara i din login-fil, skall det bara stå såhär: