Azioni diverse in base ai cookie di sessione con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

I cookie di sessione sono dei file di testo che risiedono nella cache dell'utente e muoiono appena la sessione viene terminata; per sessione si intende il ciclo di vita della pagina corrente aperta nel browser: appena l'utente effettua l'operazione (controllata dal cookie), non potrà, ad esempio, effettuarla una seconda volta, a meno che non chiude la pagina corrente e non vi si riconnetta successivamente.

Un simile sistema è adottato per la realizzazione di applicazioni che non richiedono un alto grado di sicurezza e di riservatezza nella manipolazione dei dati da parte dell'utente, ad esempio, è un valido strumento di controllo per un sistema di votazione o per un sondaggio.

Le operazioni da effettuare sono poche e semplici: istanziamo la variabile che momorizza il cookie, verifichiamo che non sia assente, in questo caso generiamo un messaggio di errore, altrimenti lo creiamo (per bloccare una seconda operazione) ed accontentiamo la prima richiesta dell'utente.

Vediamo un semplice esempio:

<%@LANGUAGE = JScript%>
<%
   var controlla = Request.Cookies("NomeCookieDiSessione");
	
   var scadenza = new Date();
       Response.Cookies("NomeCookieDiSessione") = scadenza.toLocaleString();

   if (controlla != "") {
       Response.write("ERRORE - Operazione già effettuata!");
       Response.End;
   }
   else {
       // EFFETTUIAMO L'OPERZIONE RICHIESTA DALL'UTENTE
   }
%>

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (52.079)

:: Creazione di un Guestbook in Asp (50.971)

:: Creazione di un'area di accesso riservato in Asp (45.575)

:: Connessione ad un database MySql con Asp (25.227)

:: Connessione ad un database Microsoft SQL Server con Asp (24.398)

:: Asp e database (23.285)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.643)

:: Una semplice area di accesso riservato senza DB in Asp (21.549)

:: Riscrivere le URL con Asp (19.946)

:: Creazione di un Sondaggio in Asp (19.221)

IN EVIDENZA
DOWNLOAD