login  Naam:   Wachtwoord: 
Registreer je!
 Forum

img NIET in cache laten zetten (Opgelost)

Offline Martijn - 19/04/2008 15:34
Avatar van MartijnCrew PHP ik heb mooi cache systeempje op sitemasters gevonden, en die wat getweaked en het werkt allemaal prima. In firefox, uiteraard in IE weer niet.
Het probleem is dat het plaatje wordt gecached, en niet ververst indien nodig. Nu heb ik erbij gezet dat ctrl+f5 werkt, maar dat is ook weer zo omslachtig.
Ik herinner me ooit in een vaag verleden een stukje code te hebben gevonden met cache data, maar die werkte niet zo goed.

Dus mijn vraag, is er een mooie oplossing voor?
(het is dus maar 1 plaatje, k vond alleen iets voor de hele pagina)

5 antwoorden

Gesponsorde links
Offline Aishla - 19/04/2008 15:38
Avatar van Aishla Nieuw lid ik heb geen antwoord voor je. maar wel een vraag:
wat was dan die voor de hele pagina? ik zit namelijk vaak met hetzelfde probleem...
Offline Stijn - 19/04/2008 15:42
Avatar van Stijn PHP expert
  1. <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
Plaats die in je <head> tags.
Offline Aishla - 19/04/2008 15:44
Avatar van Aishla Nieuw lid En zorgt die dan dat elke keer dat bezoekers op je site komen de pagina opnieuwe laadt? of kan je ook een tijd instellen, bijvoorbeeld om de dag ofzo?
Offline Martijn - 19/04/2008 15:45
Avatar van Martijn Crew PHP dat metatag vond ik ook, maar dat is dus alles. En ik heb een hoop img dat ik wel in cache wilt houden
mn oplossing is vrij simpel, ik vond het vlak na dit topic via een raar linkje:

Je doet gewoon
  1. <img src='plaatje.png?anticache=".md5(hoihoi).md5(time()."' alt='' >


de anticache moet een ietswat lange reeks getallen zijn, en die wisseld. Vandaar time(). Je hoeft verder niets te doen met de anticache, dit is voldoende, zojuist getest in IE6
Offline Aishla - 19/04/2008 15:51
Avatar van Aishla Nieuw lid Oke... fijn dat het is gelukt dan ^.^
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.451s