---
title: "Dum cookie fråga.. enkelt särket"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/45554-dum-cookie-fråga-enkelt-särket"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2002-06-10T11:02:35.000Z"
updated: "2002-06-10T21:25:56.000Z"
replies: 9
views: 350
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/45554-dum-cookie-fråga-enkelt-särket"
---

# Dum cookie fråga.. enkelt särket

## #1 — voigtann1, 2002-06-10T11:02Z

Jag håller på med en "theme selecter" som ser ungefär ut så här:

```
<%
	Session.LCID = 1053
	Set Databas = Server.CreateObject("ADODB.Connection")
	MdbFilePath = Server.MapPath("db/db.mdb")
	Session("dbasepath") = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
	Databas.Open Session("dbasepath")

	if Request.QueryString("style") <> "" then
		stile = "SELECT * FROM style WHERE id="& Request.QueryString("style")
		Set style = Server.CreateObject("ADODB.Recordset")
		style.Open stile,Session("dbasepath") ,3 ,3
		on error resume next
		response.write "<link rel=""stylesheet"" href=""css/"& style("css") &".css"" type=""text/css"">"
	else
		response.redirect "default.asp?style=1"
	end if

%>
```

Jag försöker fixa så att OM man har besökt sidan innan och har valt ett theme så ska cookien ändras... om det går... tack för era svar.

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

## #2 — Jesper T, 2002-06-10T11:57Z

Kanske får ändra lite, har inte kollat allt. 
MVH Jesper

```
 <%

	Session.LCID = 1053
	[red]if Request.Cookies("css")<>"" then[/red]
Set Databas = Server.CreateObject("ADODB.Connection")
	MdbFilePath = Server.MapPath("db/db.mdb")
	Session("dbasepath") = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
	Databas.Open Session("dbasepath")

	if Request.QueryString("style") <> "" then
		stile = "SELECT * FROM style WHERE id="& Request.QueryString("css")
		Set style = Server.CreateObject("ADODB.Recordset")
		style.Open stile,Session("dbasepath") ,3 ,3
		[red]Response.Cookies("css") = Request.QueryString("style")	
Response.cookies("css").expires = DateAdd("d",365,Now())	[/red]
response.write "<link rel=""stylesheet"" href=""css/"& style("css") &".css"" type=""text/css"">"
	else
		response.redirect "default.asp?style=1"
	end if
[red]else
response.write "<link rel=""stylesheet"" href=""css/"& Request.Cookies("css") &".css"" type=""text/css"">"
end if[/red]
%>
```

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

## #3 — voigtann1, 2002-06-10T12:26Z

oohhh... nu kom jag på en till fråga om detta.. kolla på min kod igen.
Om jag vill inte ha en querystring som styr themat så borde man ju kunna göra det med en cookie hela tiden... om man besöker sidan för första gången så blir cookien = 1 automatiskt.. går det?

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

## #4 — Jesper T, 2002-06-10T12:40Z

> Om jag vill inte ha en querystring som styr themat så borde man ju kunna göra det med en cookie hela tiden... om man besöker sidan för första gången så blir cookien = 1 automatiskt.. går det?

Svar: Ja
Det kan du säkert klura ut själv! ;)

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

## #5 — voigtann1, 2002-06-10T13:47Z

```
<%

	Session.LCID = 1053
	
	Set Databas = Server.CreateObject("ADODB.Connection")
	MdbFilePath = Server.MapPath("db/db.mdb")
	Session("dbasepath") = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
	Databas.Open Session("dbasepath")
		if Request.Cookies("css") = "" then
				Response.Cookies("css") = "1"
				Response.cookies("css").expires = DateAdd("d",365,Now())
		end if
		stile = "SELECT * FROM style WHERE id="& Request.Cookies("css")
		Set style = Server.CreateObject("ADODB.Recordset")
		style.Open stile,Session("dbasepath") ,3 ,3
		response.write "<link rel=""stylesheet"" href=""css/"& style("css") &".css"" type=""text/css"">"
%>
```

Den fungera inte.. provade att ta bort cookien.. men den ändras ändå inte..

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

## #6 — icaaq, 2002-06-10T14:20Z

Liten fråga på sidan om:

När använder du dig av recordsetet?

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

## #7 — voigtann1, 2002-06-10T14:46Z

jag har fixat det

icaaq \> jag har en databas för att personer ska kunna välja olika skins så tex:

icaaq = ID 1
då fattar folk att det är du som har gjort temat

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

## #8 — solbulle, 2002-06-10T14:54Z

Visa gärna det som var fel så att andra kan dra nytta av det. :)

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

## #9 — icaaq, 2002-06-10T20:45Z

Jag brukar alltid använda mig av följande när jag gör cookies

```
[red]
Response.Cookies("mindomän")("nyckel1") = Värde1
Response.Cookies("mindomän")("nyckel2") = Värde2
...osv
Response.Cookies("mindomän").expires = DateAdd("D", 360, Date())
[/red]
```

Jag vet inte hur du gjorde i detta fall, men det var kul att du har fixat det :)

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

## #10 — voigtann1, 2002-06-10T21:25Z

response.write "\<link rel=""stylesheet"" href=""css/"& style("css") &".css"" type=""text/css""\>"

Jag har fixat det men innan stod det istället för style("CSS") stod det response.cookies("css")

Tack solbulle.. ska nog göra så som du gör :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/45554-dum-cookie-fråga-enkelt-särket
