Avatar billede lordsaxo Nybegynder
18. august 2006 - 19:08 Der er 1 kommentar og
1 løsning

Sessions der nulstiller sig selv

Jeg har et shop-system i ASP som jeg ikke selv har kodet, men har ansvaret for at rette i så det virker 100%.
Jeg er ikke lige ekspert til ASP, men der har indtil nu ikke været de helt store problemer med det.

Nu har jeg så et array i en Session, som indeholder kundens indkøbskurv. Det har indtil videre også virket helt fint, men nu hvor vi har uploadet filerne til den rigtige shop, opfører den sig ekstremt underligt. Pludseligt kan den finde på at oprette en "ny" session, altså, når man tilføjer en ny vare (og man f.eks. har 3-4 varer i kurven) opretter den pludselig en ny session, og så har man kun den varer man lige har tilføjet produkt til. Når man så opdaterer siden, kan den finde på at skifte tilbage til den "gamle" session igen, altså så man nu har de varer man tilføjede til sin kurv før..

Dette går jo ikke, da kurven skal være 100% sikker, når man har tilføjet en vare skal den bliver der. Problemet er periodisk, nogle gange kommer det, andre gange ikke....
Men kan det være en fejl i koden, eller en fejl på serveren, eller hvad er det?

Det skal lige siges at det er testet en del gange på SAMME server, blot en anden mappe og andet domain, hvor det altså virker.

På forhånd tak
Christian Jessen
Avatar billede montago Praktikant
23. august 2006 - 17:04 #1
Sessions er styret med cookies, det kan være nogle indstillinger på klienten eller serveren med hensynn til session validitets længde...

at indholdet i kurven kan finde på at skifte, sker formegenligt fordi browseren 'cacher for godt' - således skal du sørge for at browseren ikke cacher - enten med meta tags eller Response.CacheControl eller Response.Expires = -1 eller 0 (kan ikke huske)
Avatar billede lordsaxo Nybegynder
09. september 2006 - 21:42 #2
Svaret er fundet, sorry jeg var så længe om at skrive her. Det var en fejl i server opsætningen.

Btw, montago, Sessions er da ikke styret med cookies? For så ville der jo ikke være nogen grund til at bruge sessions istedet for cookies? :S
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