Je vous explique mon problème (pas simple).
Sur la page d'accueil du site de mon profil y'a une photo tirée aléatoirement de la base et redimensionnée via php.
J'affiche cette image en background par css et je place dessus un gif transparent (ce qui donne le cadre arrondi).
Un lien sur cette image dirige vers la page dont elle est issue.
mon code est donc le suivant
Dans ma page :
CSS :
image.php
Ca ne marche pas : l'image est mise en cache (alors qu'il n'y a pas de problème si j'appelle image.php dans ma page)
Est ce que les url du .css sont automatiquement mises en cache ???
Comment contourner le pb ??
merci
Sur la page d'accueil du site de mon profil y'a une photo tirée aléatoirement de la base et redimensionnée via php.
J'affiche cette image en background par css et je place dessus un gif transparent (ce qui donne le cadre arrondi).
Un lien sur cette image dirige vers la page dont elle est issue.
mon code est donc le suivant
Dans ma page :
Code:
<?php
... (génération de l'image image.png)
?>
<a href="dest.php"><img src="cache.gif" id="image_aléatoire"></a>
CSS :
Code:
image_aleatoire {
background: url(image.php);
}
image.php
Code:
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: image/png");
readfile("image.png");
?>
Ca ne marche pas : l'image est mise en cache (alors qu'il n'y a pas de problème si j'appelle image.php dans ma page)
Est ce que les url du .css sont automatiquement mises en cache ???
Comment contourner le pb ??
merci