Home > programmazione > Programmare in ASP: Vedere se un utente è ancora connesso

Programmare in ASP: Vedere se un utente è ancora connesso

gennaio 31st, 2010 Invia Invia  Stampa Stampa

Ecco un semplice script per vedere se un utente è ancora connesso al proprio sito, e in caso di risposta negativa, interrompere la comunicazione risparmiando dati preziosi.

 

La funzione ASP per verificare se un utente è ancora connesso è:

Response.IsClientConnected

e restituisce true se l’utente è ancora connesso, false in caso contrario.

Ecco un esempio di implementazione in una query al proprio database con interruzione delle operazioni in caso di disconnessione da parte dell’utente:

<%
set connDB=server.createobject("adodb.connection")
conn.Open "mio_database", "", ""
mySQL="select * from mia_tabella"
Set ricerca = Server.CreateObject("ADODB.Recordset")
ricerca.Open mySQL, conn, adOpenStatic, adLockPessimistic
%>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
Do until (ricerca.eof or Response.IsClientConnected=false)
Response.Write ricerca.Fields("campo_database") %> <br>
<% rscerca.MoveNext
Loop
ricerca.Close
conn.Close
%>
</body>
</html>

Articoli correlati


VEDI ANCHE:

  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.