IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème de passage d'infos avec $_POST


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut Problème de passage d'infos avec $_POST
    Salut à tous,

    Je vous expliques la situation... Je dois en gros corriger un bug sur une appli dans ma boite qui a été développée par un autre développeur... Bref ce dernier a mis un système d'authentification pour les utilisateurs qui fonctionne nickel sous tous les navigateurs sauf IE (bien sûr)...
    Après recherche intensive j'ai calculé que les données renvoyées (login et mdp) en $_POST ressortent vide sous IE alors qu'elles sont bien rempli...

    Le truc c'est que j'aimerai bien vous montrer du code mais c'est un gros dawa... Je crois qu'il a adapter le système d'authentification de symphony pour que ça fonctionne sur nos appli internes...

    Quelqu'un a déjà eu ce genre de bug ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    Si la nature du bug vient de la différence entre navigateur (IE ici par rapport aux autres), il est fort probable que ce soit lié à un code coté client : Html, Css ou JS (ou du Php qui le génère, ce qui revient au même).

    Observe par exemple le code source Html généré de cette page d’identification (plus particulièrement le formulaire).

    Après ça, il y a peut être des près-vérification en JS.
    Tu pourrais désactiver par exemple cette près-vérif et voir si l'identification fonctionne.
    Si c'est le cas, ça laisserait supposer que c'est la partie JS qui provoque cette erreur. Restera à savoir où, quel bout de code.

  3. #3
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut
    Merci pour ta réponse

    J'ai essayé de désactiver le js mais rien à faire ça marche pas... Je commence à être désespéré

    Une autre idée ?

  4. #4
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Et concernant le code source Html généré, tu as observé ? Une erreur peut être ?

    As tu fais un print_r($_POST) (ou var_dump) pour afficher les données retournées ?
    Puis comparer avec celles que le code prévoit de récupérer. Il manque peut être une donnée, ou alors une erreur sur un nom.

    Tu peux aussi le faire sur 2 navigateurs différents, un où ça fonctionne et IE, puis comparer les données retournées.
    Il doit surement avoir (au moins) une différence sur une donnée.

    Bref ... tu dispose de moyens simples pour au moins savoir quelle est la source de l'erreur.

  5. #5
    Membre éclairé Avatar de Sekigawa
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 432
    Par défaut
    J'ai déjà tester ce que $_POST me retourné sur IE et sur Firefox... Sur IE j'ai un Array() vide tel quel et sur Firefox ça me retourne bien ce que je renvoi par mon formulaire...

    Au niveau du code source de ma page, il n'y a rien de plus simple comme page.. J'ai testé de retirer le js, jquery, css, en-tête.. ça ne change rien, c'est toujours pareil mon $_POST reste vide sous IE...

    Je suis à court d'idée, ça fait 2 jours que je suis dessus et rien de nouveau pour l'instant.. C'est vraiment trop triste...

  6. #6
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    J'ai déjà tester ce que $_POST me retourné sur IE et sur Firefox... Sur IE j'ai un Array() vide tel quel et sur Firefox ça me retourne bien ce que je renvoi par mon formulaire...
    Je vais insister encore une fois, mais as tu observé (vraiment observé) le code Html généré ?
    Ne vois tu pas quelque chose d'anormal ? (Balise non fermée, ou mal placée, non conforme, etc ...)

    Post ici ce code Html, il doit avoir une erreur qui déboussole IE.

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/03/2013, 17h17
  2. Problème de passage MCD -> MLD avec ModelSphere
    Par cover70 dans le forum Modélisation
    Réponses: 3
    Dernier message: 12/12/2012, 00h49
  3. [FPDF] Problème avec $_POST
    Par coco38 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/04/2007, 13h46
  4. Réponses: 6
    Dernier message: 20/04/2007, 08h56
  5. problème de passage de texte avec getvariable
    Par VincentB dans le forum Flash
    Réponses: 2
    Dernier message: 12/01/2004, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo