webForumDet fria alternativet

Hjälp med cookies

ASP

2 svar · 174 visningar · startad av Pudolf

Medlem sedan juli 2000221 inlägg
Frågan#1

Halloj, jag har en sida där man kan tycka till om saker, betygsätta dem. Man fyller i ett fomulär och skickas till samma sida fast med query string:en "betyg".
kan vara t ex.
sidan.asp?betyg=1, då läggs 1 till i en kolumn. Men nu är det ju alltid lustikurrar som ska rösta flera gånger och uppdatera sidan och allt...

Men hur gör man så de bara kan rösta en gång? Cookies kanske, men jag har aldrig använt och kan inget om dem?

Någon som har en kod liggande?
tacksam för svar!

Medlem sedan jan. 20011 154 inlägg
#2

Om du vill använda cookies så finns dessa förklarade på följande adresser:
http://www.4guysfromrolla.com/webtech/110299-1.shtml
http://www.w3schools.com/asp/asp_cookies.asp

------------------
//Jonne, a beliver of murphys law

Medlem sedan feb. 20005 891 inlägg
#3

Nåt sånt här ska väl duga..

IF Request.Cookies("visited") = "ja" THEN
Response.Write "Du har redan röstat!"
ELSE
 IF Request.Querystring("betyg") = "1" THEN
' Kod som utför databaskoppling eller nåt
Response.Cookies("visited") = "ja"
Response.Cookies("visited").Expires = "December 1 2002"
ELSEIF Request.Querystring("betyg") = "2" THEN
' Kod som utför databaskoppling eller nåt
Response.Cookies("visited") = "ja"
Response.Cookies("visited").Expires = "December 1 2002"
END IF
END IF

------------------
Rökare är som vanliga människor, fast inte lika länge.

249 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)