Come mantenere sessioni Alive con JavaScript

August 25

E 'utile usare JavaScript per mantenere in vita una sessione Web quando un utente può essere completando una forma lunga o importanti. Se si prende un lungo periodo di tempo la sessione potrebbe timeout, e tutte le informazioni che avete compilato il modulo verranno persi, e si potrebbe ottenere disconnesso. Un modo per mantenere viva la sessione con JavaScript è quello di forzare il browser a ricaricare periodicamente una piccola immagine nella pagina Web.

istruzione

1 Aprire il file sorgente HTML in un editor di testo, come Blocco note di Windows.

2 Posizionare una funzione JavaScript nella sezione head del file con il codice "<script type =" text / javascript "> setInterval (function () {var myelement = document.getElementById ( 'myimg'); immagine myelement.src = '. gif rand = '+ Math.random ();?}, 100000); </ script> ". Il browser chiama la funzione periodica, ricaricare un'immagine per mantenere viva la sessione. Sostituire '100000' con la frequenza con cui si desidera aggiornare la sessione in millisecondi.

3 Aggiungere il codice "<img width =" 1 "height =" 1 "id =" myimg "/>" ovunque nella sezione corpo del file HTML. L'immagine manterrà sempre ricaricato dalla funzione JavaScript, impedendo la sessione di timeout. Se si desidera utilizzare un file di immagine diversa, sostituire "image.gif" qui, e nella funzione JavaScript, con il nome del proprio file.

4 Salvare il file HTML e caricarlo sul server.