|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
Bonjour a tous,
Voici mon soucis, j'ai un script de log très simple via fwrite (voir ci dessous) qui m'écrit mes logs en double sur un abonnement ovh 240plan. Et le meme script fonctionne normalement (il ecrit les logs une seule fois) sur un abonnement ovh start. Voici le script en question: Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Ca doit plutot être ton traitement qui est exécuté deux fois.
Je suppose qui si tu exécutes directement et tout seul le bout de script que tu nous indiques, tu n'auras pas deux traitements. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
Merci Sabotage, pour ta réponse rapide.
![]() Malheureusement, le script en question ne contient que le code que j'ai posté et ne se trouve pas dans une boucle. Le fichier contenait plus de ligne que j'ai zappé au fur et a mesure pour essayer d'isoler le problème. et être sur qu'il ne s'agisse pas du boucle cachée. J'ai aussi viré tous les includes. Mais le problème demeure. Peut il s'agir d'un problème du a une configuration du serveur? PS: la notification des réponse par mail n'est a priori pas activé sur mon compte je change ça de suite de manière a pouvoir être plus réactif! |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Comment est appellé le script ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
J'appelle le script directement depuis un navigateur.
|
|
|
00
|
|
|
#6 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Essaie de mettre d'incrémenter un compteur en session pour voir.
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
L'idée de mettre un compteur est bonne, mais je vois pas comment je peux faire, tu peux m'eclairer?
PS: je viens de t'envoyer les urls en mp si tu veux tester... Je viens de rajouter un session_start() [edit] et un session_regenerate_id() [/edit] au debut du script. Si le script est lancé 2 fois on devrait avoir des id de session différentes, sur le fichier de log, non? T'en penses quoi? Voici ce que ca me donne: le premier log affiche l'ancien version de id de session contenu dans le cookie. Ce qui semble normale. Le doublon (qui n'en ai plus un) affiche dans la variable cookie un nouvel id de session. Et ben... c'est pas plus clair dans mon esprit... |
|
|
00
|
|
|
#8 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Comme tu peux le voir, j'ai fais un test à 20:04:35 puis un à 20:07:29
et ça n'a mis qu'une seule entrée à chaque fois. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
Bonjour Sabotage,
Oui je viens de voir ca sur le fichier log J'ai donc refait des tests ce matin et... je vois toujours double ![]() Mais grâce a toi et a tes tests j'ai eu une idée! Je faisais mes tests sous firefox J'ai donc eu l'idée grâce a toi de tester sous d'autres navigateurs (safari et ie) et surprise je n'ai plus qu'un seule entrée dans mon fichier text. Mon soucis viens donc de ces 2 navigateurs. Reste à savoir pourquoi ils ont ce comportement. Si tu as une idée, je prends! ![]() En attendant je vais tester sous un autre poste sous firefox, et te tiens au courant. En tout cas merci pour ton aide!!!!! EDIT: en fait les tests sous opera sont bon il n'y a que firefox qui semble lancer les pages 2 fois. |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
Résultat de mes test sous firefox sur un autre pc, c'est ok!
Le problème vient donc de mon Firefox. D'apres toi, peut-il s'agir d'un virus? d'une extension qui déconne? d'autres choses ? |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() David B.Développeur informatique Inscription : avril 2003 Messages : 742 ![]() |
Bonjour,
tu n'aurais pas une extension genre firebug qui lancerait la même requête pour récupérer des données ? Tu as essayé en désactivant toutes tes extensions ?
__________________
Tout énigme a une solution ! Tout est question de discipline ! |
|
|
10
|
|
|
#12 |
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
Bon et bien voilà, c'est l’extension firebug qui génère ce comportement. Lorsqu'elle est activée, j'ai 2 entrée dans mes logs.
Lorsqu'elle n'est pas en fonctionnement je n'ai qu'une seule entrée dans mes logs. tout ceci n'a pas grand chose à voir avec PHP et ses fonctions, mais grâce a toi Sabotage j'ai enfin trouvé le pourquoi du comment. Merci infiniment.
|
|
|
00
|
|
|
#13 | |
|
Invité de passage
![]() Inscription : septembre 2009 Messages : 8 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com