---
title: "Cookie-strul"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/143480-cookie-strul"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2006-03-06T01:46:14.000Z"
updated: "2006-03-07T15:23:10.000Z"
replies: 12
views: 391
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/143480-cookie-strul"
---

# Cookie-strul

## #1 — WebbisNet, 2006-03-06T01:46Z

Ingen kaka sparas efter röstning, vad skriver jag för fel. Vill att en kaka ska sparas så att man bara kan rösta 1 gång per månad

```
<%varFrom=request.querystring("from")
varTo=request.querystring("to")
varRostvarde=request.querystring("varde")

	Response.Cookies("rosta")("userID") = varFrom
	Response.Cookies("rosta").Expires = DateAdd("D", 30, Now)

	SET objConn = connect()
	
	SQL = "update tblUsers set varde=varde+"& varRostvarde &", roster=roster+1 where userID=" & varTo
	'response.write SQL
	'response.end
	objConn.Execute(SQL)
	
%>
<html>
<body onLoad="javascript:window.close();">
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/143480

## #2 — Jesper T, 2006-03-06T07:39Z

```
<%
varFrom=request.querystring("from")
varTo=request.querystring("to")
varRostvarde=request.querystring("varde")

If isempty(Request.Cookies("rosta")("userID")) then 'Kontrollera om kakan finns
	SET objConn = connect()
	SQL = "update tblUsers set varde=varde+"& varRostvarde &", roster=roster+1 where userID=" & varTo
	objConn.Execute(SQL)

	'Sätt en kaka
	Response.Cookies("rosta")("userID") = varFrom
	Response.Cookies("rosta").Expires = DateAdd("D", 30, Now)
End If 
	
%>
<html>
<body onLoad="javascript:window.close();">
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/1777390

## #3 — WebbisNet, 2006-03-06T08:35Z

ser ändå ingen kaka som sparades och jag kan ju rösta igen...hummm

Permalänk: https://www.webforum.nu/p/1777406

## #4 — Jesper T, 2006-03-06T08:48Z

Hum, då får du se över dina inställningar i webläsaren för jag har testat funktionen (Dock med sekunder)

Permalänk: https://www.webforum.nu/p/1777410

## #5 — WebbisNet, 2006-03-06T13:09Z

Jo den skapades, men nu får jag inget värde i den.....inget skrivs ut, la kakhanteringen på röstningssidan istället

```
varFrom = request.querystring("bildID")
response.write varFrom
varTo = request.querystring("to")
varName = request.querystring("name")
varFotoRost="/roster/rosta_foto.asp?"

kontroll = Request.Cookies("rosta")("bildID")
If kontroll <> varFrom Then%>
<span class="rubrik_s">Rösta på bästa presentationsbild</spam>
<p><span class="presentation1">Lägg din röst:</span>
<a href="<%=varFotoRost%>=from=<%=varFrom%>&to=<%=varTo%>&varde=1" name="1">
<img border="0" src="/images/icons/1.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=2" name="2">
<img border="0" src="/images/icons/2.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=3" name="3">
<img border="0" src="/images/icons/3.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=4" name="4">
<img border="0" src="/images/icons/4.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=5" name="5">
<img border="0" src="/images/icons/5.gif"></a>
<%Else
Response.Cookies("rosta")("bildID") = varFrom
Response.Cookies("rosta").Expires 	= Date + 30
response.write "Du har redan röstat"
End if%>
```

Permalänk: https://www.webforum.nu/p/1777501

## #6 — WebbisNet, 2006-03-06T19:17Z

Nån som ser varför inte bildID-t hamnar i kakan?

Permalänk: https://www.webforum.nu/p/1777724

## #7 — Jesper T, 2006-03-06T19:59Z

Sätt din cookie där du uppdaterar databasen i stället.
Är det så att du vill ha möjlighet att rösta på olika bilder men bara en gång så måste du döpa kakan efter bildens id.
/R.

```
Response.Cookies("rosta")(varfrom) = "1"

kontroll = Request.Cookies("rosta")(varfrom)
If kontroll <> "1" Then %>
```

Permalänk: https://www.webforum.nu/p/1777743

## #8 — WebbisNet, 2006-03-06T20:12Z

Vad gör jag för fel, med denna kod får jag fram att jag har röstat på bilder som jag aldrig har röstat på innan

```
Response.Cookies("rosta")(varfrom) = "1"

kontroll = Request.Cookies("rosta")(varfrom)
If kontroll <> "1" Then %>%>
<span class="rubrik_s">Rösta på bästa presentationsbild</spam>
<p><span class="presentation1">Lägg din röst:</span>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=1" name="1">
<img border="0" src="/images/icons/1.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=2" name="2">
<img border="0" src="/images/icons/2.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=3" name="3">
<img border="0" src="/images/icons/3.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=4" name="4">
<img border="0" src="/images/icons/4.gif"></a>
<a href="<%=varFotoRost%>from=<%=varFrom%>&to=<%=varTo%>&varde=5" name="5">
<img border="0" src="/images/icons/5.gif"></a>
<%Else
response.write "Du har redan röstat"
End if%>
```

Permalänk: https://www.webforum.nu/p/1777747

## #9 — Jesper T, 2006-03-07T09:43Z

Denna: Response.Cookies("rosta")(varfrom) = "1"
Skall du inte ha där.
(bara visade hur den skulle skrivas)

Som jag skrev, lägg den där tillsammans med:
Response.Cookies("rosta").Expires = DateAdd("D", 30, Now)
där du gör uppdateringen i databasen.

Permalänk: https://www.webforum.nu/p/1777887

## #10 — WebbisNet, 2006-03-07T12:06Z

> **Jesper T skrev:**
>
> Denna: Response.Cookies("rosta")(varfrom) = "1"
> Skall du inte ha där.
> (bara visade hur den skulle skrivas)
> 
> Som jag skrev, lägg den där tillsammans med:
> Response.Cookies("rosta").Expires = DateAdd("D", 30, Now)
> där du gör uppdateringen i databasen.

tack

Permalänk: https://www.webforum.nu/p/1777952

## #11 — WebbisNet, 2006-03-07T12:20Z

på ett annat ställe, kan du säga varför jag får

update tblUsers_skrivklada set rostvarde=rostvarde+5, antal=antal+1 where ID=210 

Cookies object error 'ASP 0102 : 80004005' 

Expecting string input 

/roster/rosta_skrivklada.asp, line 19 

The function expects a string as input. 

Response.Cookies("rosta_klada")(inlaggsID) = request("msgId")

Detta är msgId **SQL = "update tblUsers_skrivklada set rostvarde=rostvarde+"& varRoster &", antal=antal+1 where ID=" & msgId**

Permalänk: https://www.webforum.nu/p/1777960

## #12 — J.N., 2006-03-07T13:44Z

HEJ!

Menar du att request("msgId") ger det fetmarkerade ovan???

Borde inte felmeddelandet isåfall betyda att du ska ha den texten som en sträng, vilket det inte är nu?

Eller är request("msgId") = 210 från koden överst?
Och hur hänger då allt ihop?

Permalänk: https://www.webforum.nu/p/1777992

## #13 — WebbisNet, 2006-03-07T15:23Z

> **J.N. skrev:**
>
> HEJ!
> 
> Menar du att request("msgId") ger det fetmarkerade ovan???
> 
> Borde inte felmeddelandet isåfall betyda att du ska ha den texten som en sträng, vilket det inte är nu?
> 
> Eller är request("msgId") = 210 från koden överst?
> Och hur hänger då allt ihop?

jag får med värdet msgID och det är id-t för den raden för inlägget som ska röstas på, så det är msgID som ska identifiera inlägget

Permalänk: https://www.webforum.nu/p/1778036

---

Tråden på webben: https://www.webforum.nu/amne/asp/143480-cookie-strul
