cookies

Java

6 svar · 378 visningar · startad av neversleep

Medlem sedan okt. 2001230 inlägg
Trådstart#1

Hejsan
Någon som har erfarenhet av cookiehantering? Att skriva ett värde till en kaka kan man ju göra i konstruktorn till kakan, men hur gör man om det finns flera värden?
Säg tex att man har en kundkorg och man gör ett köp på tre produkter. Skapar man 3 st kakor i så fall eller?

Medlem sedan aug. 2001261 inlägg
#2

Jag ingen som helst erfarenhet av cookies i Java men så här fungerar det iaf i ASP
Response.Cokies("kakansNamn")("value1")
Sen kan man ju bara lägga till nya values.
Altså
Response.Cokies("kakansNamn")("value2")

osv
hoppas det var till nån hjälp iaf

PS. Det ska egentligen stå Cookies och inte Cokies men den här sidan tyckte att det var en förbjuden åtgärd att skriva .Cokies i ett inlägg så vad kan man göra :)

hoppas ni förstår att jag inte är pucko

Medlem sedan okt. 2001230 inlägg
#3

tackar mikael

funkade liknande i java...om ngn är intresserad..typ

for(int i=0; i<values.length; i++)
{
kaka = new Cookie("kaka"+i,values*); response.addCookie(kaka);
}*

Medlem sedan nov. 2000199 inlägg
#4

Du lägger självklart inte varorna i kakan

Kakan innehåller bara en kundid som identifierar vilken kund du har.
Vad som ligger i kundvagnen håller du reda på lokalt i servern(i din servlet eller i en databas).

Vill minnas att Suns dokumention på webben innehåller kodexempel på hur man gör en kundvagn. Sök reda på exemplet på Suns hemsida.

Medlem sedan okt. 2001230 inlägg
#5

Vad är nackdelen med att tillfälligt ha varorna i en kaka?

Är det inte resurssnålare än att fippla med databasen var gång användaren väljer ett item?

Vad vet jag, kakor var det första som slog mig...men det är kanske inte så bra

Medlem sedan juni 20008 205 inlägg
#6

En webbläsare kan (eller snarare vill) bara lagra en liten mängd cookies från varje server. Får man en storkund kan det orsaka konstiga buggar.

Medlem sedan okt. 2001230 inlägg
#7

Japps, verkar vara en limit där man kan lägga max 20 items i kakan. Synd att man inte upptäckte det förrän man var klar.
Nåväl, man har lärt sig lite cookie hantering iaf :)

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)