Ho cercato in giro ed ho trovato poco.

Vorrei impedire di far votare duevolte un sondaggio con i cokkies.

lo script è questo:
codice:
<%
}

var votato = false;
var id = 0;

var sql = "";
sql += "SELECT * FROM Domande "
sql += "ORDER BY Data DESC";

var ADOConnection = new ActiveXObject("ADODB.Connection");
ADOConnection.Open(sdc);
var recSet = ADOConnection.Execute(sql);

if (recSet.EOF)
  generaErrore("nessun sondaggio in corso");
else {
  id = parseInt(recSet("ID"));
      scelta = parseInt(Request.Form("scelta"));
    if (isNaN(scelta))
      generaErrore("non hai espresso una preferenza");
    else {
      sql2 = "";
      sql2 += "SELECT * FROM Risposte ";
      sql2 += "WHERE ID = " + scelta + " AND ";
      sql2 += "DomandaID = " + id;
      ADORecordset = new ActiveXObject("ADODB.Recordset");
      ADORecordset.Open(sql2,ADOConnection,1,3);
      if (ADORecordset.EOF)
        generaErrore(
          "voto non valido, torna indietro ed aggiorna la pagina"
        );
      else {
        ADORecordset("Voti")++;
        ADORecordset.Update();
        Session("sondaggio") = id;
        votato = true;
      }
      ADORecordset.Close();
    }
  }

ADOConnection.Close();

if (votato) Response.Redirect("risultati.asp?id=" + id);
%>
cosa modifico-aggiungo?