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 :

[XHTML] Formulaire et validation


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut [XHTML] Formulaire et validation
    Bonjour,

    lorsque je valide les pages de mon site il ne me reste qu'une erreur :
    un <input type="hidden" name="PHPSESSID"> qui se crée automatiquement et n'est donc pas encadré par des balises.Quelqu'un sait il quoi faire pour arranger cela?
    Ps : je vous mets la page lors de la validation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
     
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
     <html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
     
    <head>
     <title>Index</title>
     <base href="http://www.presentestesanimaux.fr" />
    <meta http-equiv="author" content="Alexandre Perrachon" />
     <meta http-equiv="Description" content="Présentes tes animaux.fr :: Le site de présentation et conseils pour animaux" />
     <meta http-equiv="Keywords" content="présentation animaux, présentation, animaux, conseils, conseils animaux, vétérinaire, vétérinaires, animalerie, animaleries, photo animaux, photos" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     <meta http-equiv="robots" content="index" />
     <meta http-equiv="revisit-after" content="15 days" />
     <link rel="stylesheet" type="text/css" href="commun.css" /></head>
     
     <body>
     <div>
     <img class="banniere" src="ban.jpg" title="Présentes tes animaux" alt="banniere" /><br /><span class="presentes">Présentes</span><br />
     <span class="tesanimaux">tes Animaux.fr</span><br class="traitbas"/><br />
     </div>
     <div class="center">
     <span>Site optimisé pour <a href="http://www.firefox-download-fr.com/fr.html"><img src="Firefox.jpg" title="Mozilla Firefox" alt="Mozilla Firefox"/></a></span>
     <div><hr /></div>
     </div>
     <div class="menug">
     <div class="log">
     <div class="titrelog">Identification</div>
     <form method="post" action="login.php"><input type="hidden" name="PHPSESSID" value="494cdee240378e6ee058a7a5cd6a2782" />
     <div class="center"><label>Pseudo :</label></div>
     <div class="center"><input type="text" name="pseudo" /></div>
     <div class="center"><label>Mot de passe :</label></div>
     <div class="center"><input type="password" name="password" /><br /><br /></div><div class="center"><input type="submit" value="S'identifier" /></div><div><br /></div>
     </form>
     </div> <br />
     <div class="log">
     <div class="navig">
     <hr />
     <span class="linavig"><a href="index.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour aller à l'accueil">Accueil</a></span><hr />
     <span class="linavig"><a href="presentationsite.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Présentation du site">Présentation du site</a></span><hr /><span class="linavig"><a href="inscription.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour m'inscrire">Inscription</a></span><hr /><span class="linavig"><a href="recherche.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour effectuer ma recherche">Recherche</a></span><hr />
     <span class="linavig"><a href="divers.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour afficher des photos divers">Divers</a></span><hr />
     <span class="linavig"><a href="conseils.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour accéder aux conseils">Conseils</a></span><hr />
     <span class="linavig"><a href="adresses.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour consulter les adresses utiles">Adresses utiles</a></span><hr />
     <span class="linavig"><a href="contact.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour contacter le webmaster">Contact</a></span><hr />
     </div>
     </div> <br />
    </div>
     
     <div class="menud">
     <div class="log">
     <hr />
     <div class="center">Il y a actuellement 6 membres.</div>
     <hr />
     </div> <br />
     <div class="log">
     <div class="titrelog">Partenaires</div>
     <p class="center">Aucun partenaire pour l'instant</p>
     </div> </div>
     
     <div class="conteneur">
     
     </div>
     
     <div><hr class="traitbas" /></div>
     
     <p class="regles"><a href="regles.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour consulter les règles">Règles</a></p>
     
     </body>
     
     </html>

  2. #2
    Membre émérite Avatar de djoyeux
    Profil pro
    Inscrit en
    Août 2007
    Messages
    595
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 595
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="PHPSESSID">
    je vais peut etre dire une connerie car tu l'as peut etre déjà mi dans ton code. mais il faudrais un "/" avant le > de fin

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="PHPSESSID" />
    @++

    PS : Sinon tu as essayé en transitionnal ??

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    reagarde dans ma partie identification tu verras le champ <input type="hidden.....>

  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
    C'est effectivement parce que input n'est pas une balise enfant de form en XHTML 1.0 et supérieur.

    Comment est-il généré ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    Il est généré automatiquement lors de la validation sur w3.org

  6. #6
    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
    Par quelle méthode valides-tu ta page ? (upload, url, ..)

    Es-tu bien certain que c'est le validateur qui rajoute ça (ce qui serait somme toute très étonnant), ou s'il est présent dans ton code avant la validation (voir code source de ta page avant de la passer à la validation). Dans ce cas c'est peut-être une configuration serveur, à voir avec ton hébergeur, je ne saurais en dire plus ..

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    Je valide par url et je retire ce que j'ai dit cet input est effectivement déja présent quand j'affiche le code source de ma page

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par Zenerox Voir le message
    Je valide par url et je retire ce que j'ai dit cet input est effectivement déja présent quand j'affiche le code source de ma page
    C'est ton serveur PHP qui le génère pour que chaque page soit appelée avec l'identifiant de session dans l'url.
    Cette valeur est générée dans tous tes liens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     <span class="linavig"><a href="index.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour aller à l'accueil">Accueil</a></span><hr />
     <span class="linavig"><a href="presentationsite.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Présentation du site">Présentation du site</a></span><hr /><span class="linavig"><a href="inscription.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour m'inscrire">Inscription</a></span><hr /><span class="linavig"><a href="recherche.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour effectuer ma recherche">Recherche</a></span><hr />
     <span class="linavig"><a href="divers.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour afficher des photos divers">Divers</a></span><hr />
     <span class="linavig"><a href="conseils.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour accéder aux conseils">Conseils</a></span><hr />
     <span class="linavig"><a href="adresses.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour consulter les adresses utiles">Adresses utiles</a></span><hr />
     <span class="linavig"><a href="contact.php?PHPSESSID=494cdee240378e6ee058a7a5cd6a2782" title="Pour contacter le webmaster">Contact</a></span><hr />
    Dans un form, c'est logique qu'elle soit générée via un input hidden ...

    A+

  9. #9
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    Bonjour,

    Je remonte ce sujet qui n'avait pas été totalement résolu à mon sens...

    J'ai le même problème. Seule petite différence, je n'ai pas cet <input> dans le source avant validation. Le fait que je teste avec Firefox ou Opera sous Linux peut-il expliquer ? Bizarre, mais en tous cas ton explication me semble tout à fait logique, E.Bzz.

    Encore que je me demande pourquoi cette référence de session est ajoutée précisément après la balise <form> et non plus au début du code de la page... Et pourquoi elle n'est pas ajoutée de manière compatible avec les standards ?

    Mais quelle que soit la raison, quelle est la solution ? Il doit bien y avoir un moyen de faire en sorte que la page passe à la validation ?

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Par défaut
    quel est ton hébergeur??

  11. #11
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    Salut,

    Je ne pense pas que cela puisse avoir beaucoup d'importance. Mais peut-être la version d'Apache en a-t-elle ?

    J'ai un serveur perso (SME), avec Apache 2.0.52 et php 4.3.9...

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Par défaut
    Ben écoute tu as la dernière version de apache apparament donc de ce coté là pas de problème et ensuite tu es en php4 mais bon c'est pas parce que tu passera en php5 que tu n'aura plus le problème...

  13. #13
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    Salut,

    J'ai trouvé

    Sur la FAQ developpez.com

    Bon, la prochaine fois, j'essaierai de mieux STFW avant de poster

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

Discussions similaires

  1. XHTML 1.0 valide mais mes formulaire marche plus...
    Par dembroski dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/05/2007, 00h33
  2. Formulaire aligné valide
    Par -DeN- dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 28/11/2005, 23h27
  3. Réponses: 4
    Dernier message: 18/10/2005, 23h22
  4. [XHTML] Listes imbriquées valides ?
    Par Amon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/09/2005, 23h05
  5. [XHTML] Probleme de validation
    Par pc152 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 30/11/2004, 18h43

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