---
title: "Ta bort cookies"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/44587-ta-bort-cookies"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "danielpetersson"
published: "2002-05-26T17:02:56.000Z"
updated: "2002-05-28T16:16:54.000Z"
replies: 23
views: 704
page: 1
pages: 2
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/44587-ta-bort-cookies"
---

# Ta bort cookies

_Sida 1 av 2._

## #1 — danielpetersson, 2002-05-26T17:02Z

Om man har en "Töm varukorgen"-knapp" och användaren trycker på den. Hur skriver man ASP-kod som tar bort samtliga cookies?
Jag använder mig av en tvådimensionell cookie.

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

## #2 — @nders, 2002-05-26T17:09Z

Hjälpte inte [detta](http://www.webforum.nu/showthread.php?s=&postid=364271#post364271)?

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

## #3 — danielpetersson, 2002-05-26T17:37Z

Nix

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

## #4 — Skarre, 2002-05-26T20:35Z

Visa lite kod tack. Kontrollera att du sätter "expires" på kakan och inte på en nyckel i kakan.

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

## #5 — danielpetersson, 2002-05-27T10:15Z

Ungefär så här ser koden ut. 

If mode = "clear" Then
'Håller räkningen på hur mång olika slags varor
for i=1 to Session("antal") 
Response.Cookies(Cstr(i)).Expires = DateAdd("d", -1000, Date)
next
End if

\<HTML\>
\<HEAD\>
\<FORM method="post" action="varukorg.asp" target="resultat" name="formVarukorg"\>
\<INPUT type="hidden" name="mode" value="clear"\>
\<INPUT type="button" name="rensaVarukorg" value=" Töm varukorgen "\>
\</HEAD\>
\</HTML\>

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

## #6 — danielpetersson, 2002-05-27T14:12Z

Igen som vet?

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

## #7 — danielpetersson, 2002-05-27T20:03Z

Denna raden fungerar inte för att ta bort samtliga cookies:
Response.Cookies(Cstr(i)).Expires = DateAdd("d", -1000, Date) 
Någon som har någon idé? Se kod ovan.

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

## #8 — solbulle, 2002-05-27T20:42Z

Vad menar du egentligen med "samtliga cookies"?

Dina cookies har väl namn också? Tror nog att du måste ta med det när du ska ta bort dom.

Response.Cookies(Cstr(i))("aBenam").Expires = DateAdd("d", -1000, Date) 

alt kanske att det även fungerar med:

Response.Cookies("aBenam").Expires = DateAdd("d", -1000, Date)

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

## #9 — danielpetersson, 2002-05-27T20:49Z

Fattar ta mig fanken inte det.
Ingen av dina förslag funka. Jag tror jag har försökt med alla alternativ, utom (förstås) det som e riktigt.

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

## #10 — icaaq, 2002-05-27T21:05Z

> Vad menar du egentligen med "samtliga cookies"?

ja vad menar du?

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

## #11 — danielpetersson, 2002-05-27T21:16Z

Har tre cookies. Namnen på cookies är en siffra beroende på hur många olika sorters varor som lagts till i varukorgen. Nycklarna för de tre kakarna är: artNr, aBenam, antalArtiklar.
Ex)

dim i
i= 1
Response.Cookies(CStr(i))("artNr") = "162653"
Response.Cookies(CStr(i))("aBenam") = "strumpor"
Response.Cookies(CStr(i))("antalArtiklar") = 2

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

## #12 — icaaq, 2002-05-27T22:05Z

```
[red]
<%
For Each objItem in Request.Cookies
     If Request.Cookies(objItem).HasKeys Then
          Response.Cookies(objItem).Expires = DateAdd("d", -1000, Date)
	 End If
Next
<%
[/red]
```

Chansning ;)

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

## #13 — danielpetersson, 2002-05-27T22:39Z

Det konstiga är att jag kan ta bort alla kakorna genom att skriva så som du skrev i den filen, artikelinfo.asp, som skapar kakorna. Men det går inte att ta bort kakorna i varukorg.asp med samma kod.
Väldigt, väldigt konstigt. Har någon nån bra föklaring till varför detta inte funkar i varukorg.asp?

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

## #14 — icaaq, 2002-05-28T05:41Z

```
[red]
<HTML> 
<HEAD> 
<FORM method="post" action="varukorg.asp" target="resultat" name="formVarukorg"> 
<INPUT type="hidden" name="mode" value="clear"> 
<INPUT type="button" name="rensaVarukorg" value=" Töm varukorgen "> 
[b]</FORM>[/b]
</HEAD> 
</HTML>
[/red]
```

........det ärdet ända jag kan se.........men det borde väl inte vara det

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

## #15 — @nders, 2002-05-28T06:18Z

```
<INPUT type="button" name="rensaVarukorg" value=" Töm varukorgen ">
```

Vad utför ett knapptryck? Ingenting vad jag kan se. Byt typ till submit.

Mvh,

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

## #16 — danielpetersson, 2002-05-28T12:48Z

Jag har redan testat med submit oxå och får inte det heller att fungera. Detta är högst märkligt

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

## #17 — solbulle, 2002-05-28T13:00Z

Visa ALL kod som har med det hela att göra på den sidan, så attans ska det väl lösas!

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

## #18 — danielpetersson, 2002-05-28T13:16Z

Här är hela varukorgen.asp:
\<%
If tillstand = "clear" Then
For Each objItem in Request.Cookies
If Request.Cookies(objItem).HasKeys Then
Response.Cookie (objItem).Expires = DateAdd("d", -1000, Date)
End If
Next
End if

%\>
\<HTML\>
\<HEAD\>
\<TITLE\>\</TITLE\>

\<SCRIPT language="javascript"\>
\<!--
function bestall()
{
	alert("Denna tjänsten är inte aktiv!");
}

\--\>
\</SCRIPT\>

\</HEAD\>
\<BODY BACKGROUND="back.gif" BGPROPERTIES="fixed"\>
\<CENTER\>
\<B\>DETTA FINNS I VARUKORGEN\</B\>
\</CENTER\>
\<BR\>\<BR\>
\<TABLE align="center" border width="70%" cellspacing="0" cellpadding="3"  class="table"\>

\<%
Response.Write "\<TR\>"
Response.Write "\<TH\>Artikelnamn\</TH\>" 
Response.Write "\<TH\>Artikelnr\</TH\>" 
Response.Write "\<TH\>Antal\</TH\>" 
Response.Write "\</TR\>"
for i=1 to Session("antal")
Response.Write "\<TR\>"
Response.Write "\<TD\>" & Request.Cookies(Cstr(i))("aBenam") & "\</TD\>"
Response.Write "\<TD\>" & Request.Cookies(Cstr(i))("artNr") & "\</TD\>"
Response.Write "\<TD\>" & Request.Cookies(Cstr(i))("antalArtiklar") & "\</TD\>"     
Response.Write "\</TR\>"
Next
%\>

\</TABLE\>
\<BR\>
\<BR\>

\<CENTER\>
\<FORM method="post" action="varukorg.asp" target="resultat" name="formVarukorg"\>
\<INPUT type="hidden" name="tilstand" value="clear"\>
\<INPUT type="submit" name="rensaVarukorg" value=" Töm varukorgen " onClick="snart()"\>
\<INPUT type="button" name="bestalla" value=" Skicka beställning " onClick="bestall()"\>
\</FORM\>
\</CENTER\>
\<BR\>
\<HR\>
\<BR\>
\<INPUT type="button" onClick="history.back();" name="backa" value="\<\< Bakåt"\>
\</BODY\>
\</HTML\>

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

## #19 — icaaq, 2002-05-28T13:20Z

```
[red]
If Request.form("rensaVarukorg") = " Töm varukorgen " then
For Each objItem in Request.Cookies 
If Request.Cookies(objItem).HasKeys Then 
Response.Cookie (objItem).Expires = DateAdd("d", -1000, Date) 
End If 
Next 
End if 
[/red]
```

kanske

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

## #20 — solbulle, 2002-05-28T13:20Z

tillstand = Request.form("tillstand")
If tillstand = "clear" Then 
For Each objItem in Request.Cookies 
If Request.Cookies(objItem).HasKeys Then 
Response.Cookie (objItem).Expires = DateAdd("d", -1000, Date) 
End If 
Next 
End if

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/44587-ta-bort-cookies  
Nästa sida: https://www.webforum.nu/amne/asp/44587-ta-bort-cookies/page2.md
