Bonjour, j'apprends le PHP et je recontre mon 1er réel problème auquel je ne trouve pas la réponse dans le livre que j'ai acheté.
J'ai fait un formulaire en mode 'POST' qui est traité par un fichier
'script.php' Je permet d'uploader une image, que je déplace du dossier 'tmp' vers en dossier de mon serveur ,et ensuite de l'afficher via le code:
-----
move_uploaded_file($_FILES['fichier']['tmp_name'],'img/image.jpg');
echo "<img src='img/image.jpg'></img>";
-----
Et le résultat est OK, l'image s'affihe.
Seulement voilà:
Lorsque je revient sur mon formulaire et que j'upload une autre image, une fois validé le formulaire, mon script affiche toujours l'ancienne image, et je suis obligé de raffraichir la page 'script.php' pour que ce soit bien la
nouvelle image qui apparaisse....
Le problème se produit sous IE mais pas sous Firefox...
On m'a suggéré d'ajouter la fonction:
header("Cache-Control: no-store, no-cache, must-revalidate");
(Je crois qu'on doit ajouter les header en début de code ??)
mais ca ne change rien.... Je déséspère et je suis en train de me tirer les cheveux....
Quelqu'un peut-il m'aider ?
merci par avance