Avatar billede jmarkling Nybegynder
04. april 2002 - 09:55 Der er 2 kommentarer og
2 løsninger

Cookies Indkøbskurv

Da jeg er lidt newbee, med cookies, bliver jeg lige nødt til at høre!!!

Jeg er ved at lave et Indkøbsmodul hvor jeg henter og viser varer fra en temlig stor database.
Vil det være en god ide at anvende Cookies til at lave indkøbskurven, så når kunden vælger en vare og antal sættes en coockie, og når kunden er færdig med indkøbskurven, lægges værdierne ned i en tabel ordre.
Da man skal kunne slette, ændre antal i indkøbskurven, før man godkender, tænkte jeg coockies må være løsnigen.
Har man en funktion, der kan slettet alle coockies?
Har man en funktion, der kan fremkalde alle coockies variabler fra klienten på en gang?
Målet er jo at kunden vil kunne afbryde en indkøbssession og vende tilbage til den på et andet tidspunkt.
Pris, og beregning af pris, vil jeg ikke have en cookie, da der jo kan forkomme opdateringer imellem tiden.
Kan I se nogle mulige forhindringer i dette?

Avatar billede keysersoze Ekspert
04. april 2002 - 10:30 #1
indkøbsting er noget svært noget... sessions er meget tunge at køre med og cookies er der en del mennesker der har slået fra - så umiddelbart vil det måske være en god idé at gemme det i en database

man kunne så ved brug af enten login og/eller cookies forsøge gemme en indkøbskurv til senere brug
Avatar billede doc404 Novice
04. april 2002 - 10:33 #2
Du kan sagtens bruge cookies til at holde styr på en indkøbskurve - men husk at gøre brugeren opmærksom på at det kræves.

Du kan slette en cookie en ved response.cookies("navn") = "" eller ved at unlade at sætte en udløbsdato - så slettes den når sessionen udløber

Det eneste du måske skulle passe på er hvad du putter i cookien. Lad være med at hælde varenavn,pris etc ned i den - nøjes med f.eks. et varenr og antal

Og husk : ingen personlige eller kreditkortoplysningr i cookies
Avatar billede jmarkling Nybegynder
04. april 2002 - 11:07 #3
-->doc, Det havde jeg heller ikke planer om kun vareID og antal.
Men jeg vil gerne beholde cookien, hos brugeren en uges tid.
1. Hvordan sletter man alle ens cookies hos klienten, hvis man kan?
2. Har man en måde så man kan få en oversigt over alle variablerne i cookienen?
Avatar billede doc404 Novice
04. april 2002 - 11:21 #4
1. Response.Cookies("navn") = "" - så er det væk
2. Det kommer jo an på hvordan du har opbygget din cookie...

Men du kunne jo f.eks. opbygge den sådan

varnr,antal;varenr,antal....

så er det et "simpelt" spørgsmål om at parse strengen..

Husk der er en grænse på omkring 4Kb i en cookie
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester