23. januar 2008 - 16:55Der er
1 kommentar og 1 løsning
Hold liv i en session
På min hjemmeside bruger jeg sessions til et login system. Der er en timeout på 20 min. På en af undersiderne er der et lille flashspil, som opholder brugerne, tiltider mere end 20 min. Når de så går videre, er sessionen gået timeout, og de er logget af.
Kan man lave en løsning, så der på en bestemt underside ikke nogen timeout grænse?
Du kan sætte en timer op (javascript) som opdatere et billede mindst 1 gang inden de 20 minutter din session løber. Billedet er rent faktisk en asp-side der sørger for at session bliver holdt i live.
Eksempel:
<script type="text/javascript"> window.onload = function() { // opdater hvert 10. minut setInterval("refreshImage()", 10 * 60 * 1000) } function refreshImage() { var i = document.getElementById("refreshingImage"); if(i) i.src = "refreshsession.asp?t=" + ((new Date()).getTime(); } </script>
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.