Buono sconto 4% su Toner e Cartucce agli utenti AZpoint. SU Iomiricarico.it!!
Autore : Pritonline.it
Per impedire ad uno stesso visitatore di esprimere più volte il voto in un sondaggio, bisogna sfruttare i COOKIES che servono a memorizzare delle informazioni nel computer del visitatore; nella pagina ASP che registra (in un database) il voto effettuato si deve inserire all'inizio le seguenti linee di codice sorgente che hanno il compito di leggere/scrivere un cookie e soprattutto (quando viene scritto) di settare la durata dello stesso !!!
<%
if (Request.Cookies("myPoll") <> "") then
'Cookie esiste GIA': mostra pagina di errore
Response.Redirect "errpoll.asp"
else
'Cookie NON esiste: creane uno che scade fra 1 giorno
Response.Cookies("myPoll") = "fatto"
Response.Cookies("myPoll").Expires = Date + 1
end if
if (Request.Form("voto") <> "") then
' Tieni traccia del voto solo se è valido
end if
' Mostra la pagina dei risultati
Response.Redirect "viewpoll.asp"
%>
|