Avatar billede axel21 Juniormester
02. februar 2009 - 12:45 Der er 9 kommentarer og
1 løsning

Slet cache

Hej,

har en side hvor bruger kan uploade billeder og slette disse igen efter behov. Men hver gang man enten opretter eller slette et billede bliver det cachede billede vist. jeg har prøvet med lidt forskelligt bl.a.

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-STORE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

og andet, men det vil ikke rigtigt virker. nogen der har en god idé?

På forhånd tak...
Avatar billede jakobdo Ekspert
02. februar 2009 - 21:25 #1
Når du viser billederne, kan du vise dem på følgende måde:

<img src="billede.endelse?cache=<?=microtime();?>" alt="billede">

Så burde det ikke blive cached.
Avatar billede axel21 Juniormester
03. februar 2009 - 10:42 #2
Okay, det vil jeg lige prøve, og så vender jeg tilbage til dig. Tak
Avatar billede axel21 Juniormester
06. februar 2009 - 10:25 #3
Har prøvet at indsætte det, dog uden held. Den cacher stadig billedet for mig at se.


if(!empty($row['logo']))
{

echo '<a href="http://'.$row[web].'" title="Web-Link" target="_blank"> <img border ="0" src="../update/thumbs/'.$row['logo'].'?cache=microtime()" class="move"></a>'; //logoet


}
else
{
echo '<img src="../images/errorsmall12.jpg" class="move">';
}
Avatar billede jakobdo Ekspert
06. februar 2009 - 16:12 #4
Men skifter cache ikke værdi hver gang du viser siden ?
Avatar billede axel21 Juniormester
07. februar 2009 - 14:02 #5
Hvordan kan jeg se dette?

Hvis jeg trykker på egenskaber på billedet viser den følgende:
http://ifreg.dk/update/thumbs/7.jpg?cache=microtime()
Avatar billede jakobdo Ekspert
07. februar 2009 - 15:15 #6
Så ret lige til:

echo '<a href="http://'.$row[web].'" title="Web-Link" target="_blank"> <img border ="0" src="../update/thumbs/'.$row['logo'].'?cache='.microtime().'" class="move"></a>'; //logoet
Avatar billede axel21 Juniormester
10. februar 2009 - 16:36 #7
Det virker helt perfekt. Nu viser den update/thumbs/7.jpg?cache=0,4540760586798074 istedet for update/thumbs/7.jpg?cache=microtime(). Mange tak. Smid du et svar.
Avatar billede jakobdo Ekspert
10. februar 2009 - 19:36 #8
Svar!
Avatar billede jakobdo Ekspert
11. februar 2009 - 20:31 #9
Takker for point.
Avatar billede axel21 Juniormester
11. februar 2009 - 20:35 #10
Takker for hjælp...
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