Avatar billede filip_b_l Nybegynder
05. marts 2006 - 00:54 Der er 5 kommentarer og
1 løsning

et cache problem (tror jeg)

Hej eksperter
jeg har et problem med en cache (tror jeg) men kun i IE. Jeg har lavet en webshop som egenligt fungerer men efter bstilling får man en ny session-id så ens kurv igen er tom. Men efter bestilling er de tidligere varer stadit i kurven - de fjernes dog når man trykker ctrl-F5, så det må næsten være et cache problem.
Kan huske jeg tidligere har set noget cache-fjerner (måske var det et metatag), men hvordan det præcist så ud kan jeg ikke huske... det må i kunne...
Avatar billede keysersoze Ekspert
05. marts 2006 - 01:44 #1
Response.Expires = -1
Response.AddHeader "pragma", "no-cache"
Response.CacheControl="no-cache"
Response.AddHeader "cache-control", "no-store"

Men det hjælper næppe hvis brugerne virkelig får et nyt sessionid
Avatar billede filip_b_l Nybegynder
05. marts 2006 - 11:05 #2
well. de får egenligt ikke et nyt sessionid. det var bare lige den nemmeste måde at forklare det på... for det er faktisk en session-agtig cookie.. lang forklaring... hvordan bruger jdet det kode du har postet?
for så vist jeg kan se ligje det hverken html eller php?
Avatar billede keysersoze Ekspert
05. marts 2006 - 11:13 #3
det er ASP - vil du gøre det på html niveau så er det;

<META HTTP-EQUIV="Expires" CONTENT="Mon, 01 Jan 1998 00:00:00 GMT">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-store">

og i PHP vistnok noget i retning af

header('Expires: Sat, 6 May 2000 05:00:00 GMT');
header('Cache-Control: no-cache');
header('Pragma: no-cache');
Avatar billede filip_b_l Nybegynder
05. marts 2006 - 11:33 #4
undskyld min ignorance... men skal det så sidde på alle undersider, eller bare når ordren er gennemført?
tak for hurtigt svar i øvrigt! Og den der dato for expiration skal det bare sættes til et hvilket som helst tidspunkt som er før nu?
Avatar billede keysersoze Ekspert
05. marts 2006 - 12:01 #5
jamen - det kommer jo lidt an på hvad problemet er for det er stadig lidt uklart for mig.

men disse cache-ting skal ind på den side der ikke må caches hos brugeren.
Avatar billede keysersoze Ekspert
27. marts 2006 - 11:50 #6
lukketid?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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