Page 1 sur 1

Bugg de folie !

Posté : 17 déc. 2013, 02:18
par fludbis
Bonjour à tous,

Le bugg est le suivant:

je mets un formulaire sur une page.

method = " POST " action =""

lorsque j'utilise ce formulaire, que je clique sur le bouton submit, mon navigateur firefox relance la même page, normal j'ai mis action = "", mais cette fois-ci, au lieu de la lire en utf8, il l'a lit en iso !

C'est dément.

Je me retrouve donc avec des caractères foireux partout affiché sur ma page.

IE et Chrome par contre lisent correctement la page envoyée lorsque je clique sur le bouton submit de mon formulaire. Pas de caractères foireux en vue.

Je ne sais pas si vous me suivez, mais déjà à ce stade, moi je trouve ça dément.

Mais ce n'est pas fini !

Si je prends mon formulaire et que je le colle sur n'importe quel page de mon site, le bugg n'APPARAIT PAS.

Le bugg n’apparaît donc que sur UNE SEULE PAGE DE MON SITE ( qui évidememnt est bourré de php et super dure à analyser pour voir pourquoi elle aurait quelque chose de spéciale ), et UN SEUL NAVIGATEUR.

Grandiose !

Pour finir: juste un détail, si je passe en method = " GET " au lieu de method = "POST", le bugg disparaît.



Bon, vous avouerez que ce bugg il est beau non !

En tous cas, c'est le plus beau de ma carrière ( courte tout de même : quatre ans de php )

Qui dit mieux ?

Re: Bugg de folie !

Posté : 17 déc. 2013, 08:23
par xTG
Renseignes en dur le action en mettant le chemin vers la page et refais l'essai.
Regardes ton code qui ne s'exécute que sous condition $_POST et notamment le changement de header ou encode.
Enfin utilises un plugin pour lire l'entête de la réponse HTTP et vérifies l'encodage.

Passé tout cela on pourra trouver s'il y a bug ou non du navigateur, mais je pencherai tout de même par une entête qui n'est interprétée que par Firefox. ;)

Re: Bugg de folie !

Posté : 09 janv. 2014, 00:00
par fludbis
ok
merci pour les idées.
mais finalement "jai craqué".
Je n'ai pas eu envie de passer du temps sur ce problème vraiment très bizarre et j'ai simplement pris une autre page de mon site qui était très proche au niveau code ( c'est simplement une page qui parle de dvd pour la vente au lieu de dvd pour la location ), en gros j'ai changé "location" en "vente" dans ma programmation, et en 15 minutes j'avais ma nouvelle page qui elle ne buggait plus.
En général, je prends toujours le temps de bien comprendre pouquoi quelque chose bugg, mais là, j'ai baissé les bras...
Parfois je suis las !

Re: Bugg de folie !

Posté : 09 janv. 2014, 00:13
par moogli
Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton vert "Mettre le sujet en tant que Résolu" situé en haut de la page à côté du titre du sujet.


j'ajouterais qu'un titre plus adapté aurait était bien :)

@+