van gewijzigde afbeelding wordt niet meest actuele versie getoond

Status
Niet open voor verdere reacties.

simson

Gebruiker
Lid geworden
23 okt 2004
Berichten
67
Hallo,

Ik heb een PHP programma geschreven waarin een afbeelding wordt opgebouwd m.b.v. de GD bibliotheek op basis van waarden uit een database. De afbeelding wordt prima weergegeven. Echter als je terug gaat naar de vorige pagina en de waarden in de database wijzigt en dan opnieuw naar de pagina gaat waarin de afbeelding wordt opgebouwd worden de coördinaten van de afbeelding goed bepaald maar wordt de vorige versie van de afbeelding getoond. Het lijkt er op dat de afbeelding uit de cache wordt gehaald. Als je op F5 (ik gebruik IE 7) klikt dan wordt de juiste afbeelding getoond. Weet iemand hoe ik automatisch de meest recente versie van de afbeelding kan krijgen?

Thanx, Simson
 
opnieuw opstarten van de browser kan natuurlijk, maar dat is niet aardig voor de gebruiker.
Die wil z'n invoerwaarden aanpassen en dan kijken hoe de afbeelding (grafiek) veranderd.

Dus ik zoek een mogelijkheid om de pagina te verversen of een mogelijkheid om er voor te zorgen dat de afbeelding niet wordt gecached.
 
Je kunt het bijvoorbeeld doen door de url van de afbeelding altijd anders te laten zijn, dat kan doormiddel van de tijd erin zetten. Probeer dit eens:

<img src="grafiek.php?<?php print mktime(); ?>" />

Of als je getwaarden aan de afbeelding gekoppeld hebt:

<img src="grafiek.php?var1=waarde1&var2=waarde2&<?php print mktime(); ?>" />
 
Bedankt Jeroen,

Zo heb ik het inderdaad gedaan vanmorgen.

Simson
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan