Af Erik Ginnerskov
Opdateret: 20-10-2011
Hvis man ofte foretager opdateringer af indholdet på sine sider, er man også interesseret i, at brugerne ser den seneste ændring, der er sket på siden.
Det er desværre ikke på forhånd givet, at brugerens browser henter den nyeste version af siden, hvis brugeren har været inde på siden før. Der kan ligge en ældre version af siden i brugerens cache og det vil derfor med stor sandsynlighed være denne ældre version, brugeren ser.
Man kan dog ret let tvinge brugerens browser til altid at hente den seneste version. Man skal blot instruere brugerens browser om ikke at hente siden i cache, men derimod direkte fra kilden. Det gøres ved at tilføje disse 3 kodelinjer i sidens <head>:
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<meta http-equiv="Pragma" content="no-cache">
Når det er 3 linjer og ikke kun 1, er det fordi man derved får så mange browsertyper med som muligt.
Der er også en serverside-måde at gøre det på hvis du har adgang til asp eller php - spørg i den relevante gruppe på usenet.
Artikler om HTML
FAQ-svar om HTML
Kodebasen om HTML