Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2010, 18h50   #1
Inactif
 
Inscription : novembre 2010
Messages : 166
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 166
Points : 126
Points : 126
Par défaut Disparition des post vars sur free.fr + firefox

bonjour... j'ai un gros problème: j'ai fait une application php qui marche très bien sur mon serveur local, et sur free j'ai un bug vraiment bizzare: parfois les post vars disparaissent

impossible de trouver dans quelles conditions se produit ce bug, je peux éditer plusieurs fois la même fiche et envoyer exactement les mêmes valeurs, dès fois le bug se produit, des fois il se produit pas

note: quand le bug se produit, firefox se met à ramer un court instant

je n'arrive pas à reproduire ce bug sur internet explorer, il semble que ça vient de firefox
flasheur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 18h52   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Si tu penses que cela vient de free, on ne peut pas t'aider.

Si tu penses que le problème vient de ton code, il faut nous le montrer.
Est-ce qu'en prenant un code tout simple tu arrives a reproduire le problème ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 18h55   #3
Inactif
 
Inscription : novembre 2010
Messages : 166
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 166
Points : 126
Points : 126
malheureusement je ne suis pas autorisé à montrer le boulot...

je n'arrive pas à reproduire ce bug sur internet explorer, il semble que ça vient de firefox...

peut-être un problème d'encodage caractères chez free qui passerait mal dans ff... bizarre



c'est vraiment bizarre je refais plein de fois la même action, exactement la même, le même champ, la même fiche, les mêmes données envoyées, tout pareil

et dès fois le bug il se produit, dès fois il se produit pas


ça va pas être gagné d'isoler un truc pareil...


y'a strictement rien qui change entre les fois où ça plante et les fois où ça plante pas. je renvoie exactement le même formulaire de exactement la même fiche avec exactement les mêmes valeurs

la seule chose qui change c'est la valeur du time sur mon pc ou le serveur, peut-être un problème du côté des sessions ?

ha et puis si je fais un refresh ça rattrape le bug et ça renvoie les post vars...

mais bon ça serait crade de forcer un refresh

après des tests, je constate que le bug ne se produit que si il y'a plus de 3 text input

...

je crois que je fais un truc pas prévu par firefox mais je saurais pas dire quoi

ça plante également sur chrome



pas de bug sur opera

testé sur ovh, ça ne plante pas

donc le bug se produit sur free+netscape
flasheur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2010, 23h46   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
est ce que tu as le même problème avec Firefox sur un autre ordinateur ?
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 00h30   #5
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 791
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 791
Points : 1 681
Points : 1 681
J'avais eu un comportement incompréhensible sous FF que j'avais eu du mal à débugger.
Je me souviens plus exactement de ce que c'était mais je me souviens que si je postais le formulaire en appuyant sur entrée les vars postées n'étaient pas les mêmes que si je cliquais directement sur le submit.

Dans mon souvenir :
- les variables des champs vides du formulaire n'existaient pas en validant avec entrée
- les variables des champs vides du formulaire étaient égales à "" si je passais par le submit
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 01h14   #6
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 815
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 815
Points : 3 440
Points : 3 440
Citation:
ça va pas être gagné d'isoler un truc pareil...
Afin de déterminer l'origine du pb il faut que tu simplifies le script par étape jusqu'à ce que le bug disparaisse :
- Avec/sans sessions
- Avec/sans accès bdd
- etc.
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 14h38   #7
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
tu pourrais aussi sniffer le contenu du POST Http qui est vraiment envoyé sur le réseau (ou utiliser une extension firefox qui le fait...)
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 20h31   #8
Inactif
 
Inscription : novembre 2010
Messages : 166
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 166
Points : 126
Points : 126
Citation:
Envoyé par mathieu Voir le message
est ce que tu as le même problème avec Firefox sur un autre ordinateur ?
oui
flasheur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 20h35   #9
Inactif
 
Inscription : novembre 2010
Messages : 166
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 166
Points : 126
Points : 126
Je soupçonne intuitivement que le problème est que je n'ai pas développé ça avec un système standard qui fait un redirect à chaque fois qu'on a posté quelque chose.

J'ai fait une page php unique qui sert de point d'entrée au code, qui ouvre la session et puis qui fait d'abord l'écriture et ensuite la lecture.

Je vais essayer de refaire mon appli en + standard en séparant les trucs
flasheur est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h06.


 
 
 
 
Partenaires

Hébergement Web