---
title: "Split(Request.Cookies"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/126324-split-request-cookies"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Salamana"
published: "2005-04-13T15:39:35.000Z"
updated: "2005-04-14T15:08:35.000Z"
replies: 2
views: 228
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/126324-split-request-cookies"
---

# Split(Request.Cookies

## #1 — Salamana, 2005-04-13T15:39Z

Hej..

Sitter och har byggt så att man kan spara ner favoriter i en kaka..men nu när allt var klart så såg jag att om man sparar ner en favorit som exempelvis heter "Bar & kök" så visas endast "Bar" när man hämtar ut värdet ur kakan.. Varför visas endast det innan &-tecknet..allt det andra försvinner????????

I kakan sparar jag ner själva länken till en sida samt ett ID.... För att kunna skilja på de olika värdena så sätter jag en split enligt följande:

Response.Cookies("favRest")("favRest") = lank + "\|" + koll
Response.Cookies("favRest")("namn")   = restNamn + "\|" + koll2 

\------------------------------------------------------------------------

När jag sedan hämtar ut värdet så gör jag enligt följande:
\<%						
				
strRawLink = Split(Request.Cookies("favRest")("favRest"),"\|")strRawNamn = Split(Request.Cookies("favRest")("namn"),"\|")						
i = 0											
While Len(strRawLink(i)) And Len(strRawNamn(i)) \> 0						
strLink = Split(strRawLink(i),";")		
strNamn = Split(strRawNamn(i),";")									
%\>
											
\<img src="../build/bla_pil.gif"\>&nbsp;\<a href="\<%Response.Write strLink(0)%\>"\>\<span class="link"\>\<%Response.Write strNamn(0)%\>\</span\>\</a\>\<br\>								
\<%						
i = i + 1											
Wend						

						
%\>

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

## #2 — Palle, 2005-04-14T06:42Z

Det är mycket möjligt att servern/webbläsaren använder & - tecknet något annat viktigt syfte i kakhanteringen,
och att det är detta som gör att du får problem.

Jag föreslår att du transfomerar om alla värden du stoppar in i kakan med Server.HTMLEncode.

ex.

```
[red]Response.Cookies("favRest")("favRest") = Server.HTMLEncode(lank + "|" + koll)
Response.Cookies("favRest")("namn") = Server.HTMLEncode(restNamn + "|" + koll2)[/red]
```

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

## #3 — Salamana, 2005-04-14T15:08Z

Har testat men får det inte att fungera...

Finns det ngt mer man kan testa eller ??

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/126324-split-request-cookies
