Je ne sais par ou commencer pour expliquer mon probleme TRES bizarre (merci d'etre indulgent)

A la fin d'un script PHP (destiné à générer une page html) je récupère toutes les variables de sessions générés pendant l'exécution du script afin de les enregistrer dans un base de données MySQL à l'aide de l'instruction UPDATE

Mais voila cette instruction s'execute 2 fois (alors que je n'appelle le traitement de fin qu'une seule fois)

De plus sur la dizaine de variables de session que j'enregistre il y en a une (appelé nopage) qui change de valeur (revient à zéro)

j'ai beau cherché depuis plusieurs jours je ne trouve aucune piste

voila mon instruction PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
...
$nopage_sess="'".$_SESSION["nopage"]."'";
....
$strquerysess="UPDATE sessions SET datetimemaj=NOW(), mdpessai=$mdpessai_sess, usersign=$usersign_sess, varreq3=$varreq3_sess, nopage=$nopage_sess, caddy_user=$caddy_user_sess, idcodeav=$idcodeav_sess, robot=$robot, langue=$langue_sess, adrip=$adrip WHERE idsess='".session_id()."';";
$resultsess = mysql_query("$strquerysess");
....
je m'aperçois que l'instruction UPDATE est exécuté 2 fois lorsque je rajoute une instruction qui loggue la valeur de la variable $strquerysess, voici un exemple :
20070212-163714 (date heure)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
UPDATE sessions SET datetimemaj=NOW(), mdpessai=NULL, usersign='frederic@decobb.com', varreq3='tableau - ', nopage='120', caddy_user='1 x Toise Mais si j'a... 10,00
2 x Tableau Petite hi... 80,00
', idcodeav=NULL, robot=NULL, langue='fr', adrip='82.124.217.159' WHERE idsess='5f03efc08cc27f754ef16e6cb891f0f0';
82.124.217.159 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
20070212-163716 (date heure)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
UPDATE sessions SET datetimemaj=NOW(), mdpessai=NULL, usersign='frederic@decobb.com', varreq3='tableau - ', nopage='0', caddy_user='1 x Toise Mais si j'a... 10,00
2 x Tableau Petite hi... 80,00
', idcodeav=NULL, robot=NULL, langue='fr', adrip='82.124.217.159' WHERE idsess='5f03efc08cc27f754ef16e6cb891f0f0';
82.124.217.159 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
j'ai conscience que mon problème est bizarroide, et que vous allez vous dire qu'il a fait plusieurs appels ou qqe chose comme ca mais je vous assure que j'ai vraiment cherché partout.


Merci de votre ...éventuelle ....aide