Actualiser une image générée en GD, [PHP-GD] - PHP - Programmation
Marsh Posté le 08-10-2003 à 18:05:48
t'es absolument pas clair.
[boule de crystal]
t'as un script php qui genere une image, et tu voudrais que les browsers ne cachent pas cette image?
[/boule de crystal]
Marsh Posté le 08-10-2003 à 18:14:24
the real moins moins a écrit : t'es absolument pas clair. |
il a un problème de cache
quand il appelle deux fois de suite sa page, son image n'est pas régénérée mais c'est celle qui est en cache qui est affichée.
c'est tjs la merde avec le cache, dsl, j'ai pas de solution
Marsh Posté le 08-10-2003 à 18:17:08
Ajoute un paramètre pipo a ton image. Par exemple, tu y accedes comme ça :
"image.gif.php?dummy=12"
Et fait varier la valeur de dummy. Par exemple, mets y la date en secondes depuis l'epoch.
Marsh Posté le 08-10-2003 à 18:17:58
http://www.zend.com/manual/function.header.php
<?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate" );
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache" );
?>
Marsh Posté le 08-10-2003 à 18:18:27
Kristoph a écrit : Ajoute un paramètre pipo a ton image. Par exemple, tu y accedes comme ça : |
Marsh Posté le 08-10-2003 à 19:07:52
et si le mec fait back? ça m'intéresserait de forcer à rafraîchir la page
Marsh Posté le 08-10-2003 à 19:16:22
haaan tu lis un peu ouais
edit: et puis laisse un peu ton user faire back comme il veut
Marsh Posté le 08-10-2003 à 19:21:59
mon user fera comme j'en aurai envie
bon spa grave j'ai trouvé un truc
Marsh Posté le 08-10-2003 à 19:26:57
Ton user, il ira peut être voir aillieur si tu l'emmerdes trop en l'obligeant à faire ceci et pas celà.
Et c'est d'autant plus sur s'il existe déjà plusieurs autres sites équivalents.
Marsh Posté le 08-10-2003 à 19:27:01
drasche >> "truc" que je viens de donner
Marsh Posté le 08-10-2003 à 21:49:47
the real moins moins a écrit : drasche >> "truc" que je viens de donner |
non, pas TON truc
Marsh Posté le 08-10-2003 à 22:04:45
bah roule une job cron sur le serveur et fais référence a ce fichier généré par la job cron d'une manière statique? genre toujours référé à "image.gif"
Marsh Posté le 08-10-2003 à 17:27:44
Bonjour,
je génère une image avec la librairie GD de PHP,
j'enregistres les infos contenus dans $im en une image qui porte le nom $image,
ce avec la fonction : ImagePng ($im,$image);
Je voudrais forcer le fait que l'image soit regénéré à chaque passage, et qu'il n'utilise pas l'image précedemment généré qu'il a conservé en cache sur le serveur,
Pour le moment je suis obligé d'actualiser la page pour le forcer à refaire l'image, comment faire ?
Merci pour vos réponses