webForumDet fria alternativet

Cookie funktion för röstning

ASP

0 svar · 192 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej på er!

Har just börjat bekanta mig med cookies. Har lyckats skriva ihop lite kod som kollar om någon har röstat på en site, isf skickas han/hon till en sida där det står att man redan har röstat. Har man inte röstat på en site så räknas dess röster upp 1 steg.

Så till problemet. Koden jag skrivit är korkad på så vis att röstar man på en annan site så byts cookie id numret ut och då kan man åter igen rösta på en site man redan har röstat på tidigare.

Så vill jag givetvis inte ha det. Så nu undrar jag om någon har tips på hur man kan skriva för att lagra flera id nummer i en cookie och sedan kolla igenom alla id nummer som man har i cookien.

Min kod ser ut så här nu:

rostnr=Request.Form("rostnr")

	if rostnr \<\> "" then
	
	if Request.Cookies("id") = rostnr then
	Response.redirect("redanrostat.asp")

	else

	Response.Cookies("id") = rostnr
	sql="select Klick, HemsideID from Hemsidor where HemsideID="& rostnr &""
	'Response.Write(sql)
	set rs=ss.execute(sql)
	x=rs("Klick")
	x=x+1
	sql2="update Hemsidor set Klick='"& x &"'"
	sql2=sql2 & "where HemsideID=" & rostnr
	'Response.Write(sql2)
	set rs=ss.execute(sql2)

	end if
	end if
257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)