Voilà un script simplifié qui illustre mon problème :
Le problème c'est que quand j'appelle cette page, elle est appellée deux fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php //Sert uniquement pour voir si la page est appellée plusieurs fois session_start(); $_SESSION['test']++; //la variable qui pose problème selon que scr est vide ou non $monimage="<img src=\"\" alt=\"texte\"/>"; echo $monimage; echo $_SESSION['test']; ?>: je peux le vérifier avec la variable $_SESSION['test'] qui prend les valeurs 2,4,6,8... (au lieu de 1,2,3...) à chaque actualisation de la page.
En revanche, si la balise <img src est renseignée (par exemple <img src=\"test.png\" > le problème disparait. S_SESSION['test'] prend bien les valeurs 1,2,3... à chaque actualisation.
La je séche...
Une hypothèse, mais j'y crois à moitié, c'est que firefox (le navigateur que j'utilise) voyant une "erreur" html recharge la page "pour être sur d'avoir bien lu". Je ne peux pas tester avec IE (j'utilise linux), mais si quelqu'un peut le faire et me dire si le bug est reproduit, ça pourrait être une piste de recherche.
Partager