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

HTML Discussion :

Validation incorrecte [W3C]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 25
    Par défaut Validation incorrecte
    Bonjour
    A cette adresse j'ai une page d'authentification pour mon site.
    En bas de la page j'ai deux logo de validation du w3c. Mon probleme est le suivant:
    Je copie le code source de cette page et je le met dans le validateur (direct input).
    Elle est validé xhtml 1.1.
    Mais si je passe au validateur l'adresse de cette page, elle devient invalide.
    Après une recherche et comparaison du code source, je trouve que dans la page téléchargée par le validateur le code de la ligne 14 est celui-ci:
    <form action="/index.php" method="post"><input type="hidden" name="PHPSESSID" value="9848f17b6d3c7054d4f50af1fab88bf0" />
    Dans mon navigateur (ie ou mozilla) j'ai celui-ci:
    <form action="/index.php" method="post">
    Comment le validateur obtient-il une session?
    Comment corrigé ce problème?

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 25
    Par défaut
    OK merci.

    Mais pourquoi le validateur récupère-t-il une session alors qu'avec mon navigateur je n'en ai pas?

    De plus pour récupérer une session il faut s'authentifier dans le formulaire!

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Personnellement j'ai le même résultat que le validateur quand je vais sur ta page.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 25
    Par défaut
    Le problème est résolu.

    Le code source que m'affiche le validateur ne contient plus de référence de session.

    Les deux lignes init_set ont corrige le problème de la compatibilité entre le code généré par php le validateur W3C.
    Pour l'histoire de la portion de code rajoute dans la ligne 14 je n'ai pas d'explication.
    Merci encore pour votre aide.

  6. #6
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonsoir

    Citation Envoyé par Bigstef Voir le message
    Pour l'histoire de la portion de code rajoute dans la ligne 14 je n'ai pas d'explication.
    Ceci est une question de configuration de php et des sessions : l'identifiant est transmis par défaut dans un cookie, seulement si le navigateur n'accepte pas les cookies alors l'identifiant de session peut être transmis par l'url : voir les directives session.use_trans_sid et session.url_rewriter.tags.

    Et plus généralement la faq sur le sujet.

    Et ce tutoriel : http://php.developpez.com/cours/sess...page_4#LIV-B-1.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CakePHP] Redirect incorrecte après la validation d'un formulaire.
    Par Pec34 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 23/11/2013, 11h58
  2. [Débutant] Regex dans des contrôles de validations incorrectes
    Par Leelith dans le forum Framework .NET
    Réponses: 6
    Dernier message: 14/04/2013, 21h01
  3. Erreur de validation. La valeur est incorrecte.
    Par Johnny P. dans le forum JSF
    Réponses: 1
    Dernier message: 02/01/2013, 01h30
  4. Réponses: 1
    Dernier message: 30/06/2010, 06h23
  5. L'autorité de certification n'est pas valide ou incorrecte
    Par babibello dans le forum Web & réseau
    Réponses: 0
    Dernier message: 10/07/2009, 09h37

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