Ciao, non riesco a capire perchè non mi scrive il cookie, qualcuno mi può dare una mano per favore?? È la pagina vota.asp di un sondaggio che dovrebbe controllare se l'utente ha giA`votato o se no immettere il voto...
ESCE SEMPRE SUBITO "HAI GIA VOTATO" COME MAI??
Grazie!codice:<% dim controllo, vota vota = request.form("vota") controllo = Request.Cookies("sondaggio") if session("votato") = "si" then response.redirect "../index.asp?pid=99&error=votato" end if if controllo = votato then Response.Write " <h4 align='center'>Hai gia votato</h4>" else if vota <> "" then response.cookies("sondaggio")= "votato" response.cookies("sondaggio").Expires = Now()+2 response.cookies("sondaggio").Secure = true Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../../database/sondaggio.mdb") sql = "SELECT * FROM sondaggio" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn, 3, 3 RS.AddNew rs.Fields("vota")=vota rs.update rs.close set RS = Nothing conn.close set conn=Nothing session("votato")="si" session.timeout=30 response.redirect("../index.asp?pid=13") else if vota = "" then response.redirect("../index.asp?pid=99&error=vuoto") end if end if end if %>![]()

Rispondi quotando
