Avatar billede jarret Nybegynder
04. februar 2010 - 12:02 Der er 5 kommentarer

clear cache?

jeg har en side hvor brugere han uploade billeder, men jeg kan ikke få siden til at opdatere når brugeren oploader et nyt billede.

hver gang der oploades et nyt overskriver jeg det gamle så det ikke eksisterer mere, men det er stadig det gamle billede der vises.
hvis jeg trykker F5 ses det nye. - hjælp!!

jeg har prøvet med lidt forskelligt header tjams men uden held..

Header("Cache-control: private, no-cache");
Header("Expires: Mon, 26 Jun 1997 05:00:00 GMT");
Header("Pragma: no-cache");
Avatar billede showsource Seniormester
04. februar 2010 - 13:02 #1
Har du prøvet header("Location:.......
???
Og du bruger garanteret IE !
Avatar billede jarret Nybegynder
04. februar 2010 - 13:38 #2
ja har prøvet location, selv når jeg går videre til en anden side der har samme billede viser den det gamle billede - indtil der trykkes F5
Avatar billede showsource Seniormester
04. februar 2010 - 13:45 #3
Ja, det er så IE du bruger.
Husker ikke hvad løsning blev, hvis nogen, men husker for lang tid siden at jeg havde det samme bøvl, men kun i en IE browser.
Altså det var browser "problem"
Avatar billede jarret Nybegynder
04. februar 2010 - 13:56 #4
tjaa det kan du sige, nogle browsere har problemt andre har ikke. - jeg søger en løsning der virker i alle
Avatar billede intenz Novice
04. februar 2010 - 14:31 #5
Du kan prøve at sætte et tilfældigt tal efter URL'en på billedet. Det er ikke den kønneste løsning, men det løser normalt problemet.

http://www.domæne.dk/billede.jpg?nocache=<?php echo rand();?>
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