php et session générent-ils du code tout seul ?

php et session générent-ils du code tout seul ? - PHP - Programmation

Marsh Posté le 16-05-2005 à 16:50:05    

en tentant de valider ma page avec W3C... ce site m'affiche que ma page n'est pas valide à la ligne 11
 

Citation :


Line 11, column 165: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
 
...="dfbe6b25eb03cc8a6b7b51443e17e82f" />
 
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.  
 
One possible cause for this message is that you have attempted to put  
 


 
effectivement... en regardant dans le code source il y a ceci qui s'affiche :
 

Code :
  1. </head>
  2. <body>
  3. <form action="/php/ezdocs/index.php" method="post" enctype="multipart/form-data" id="form2"><input type="hidden" name="cv" value="d22f07559d9e168d9483d94dee316da8" />
  4. <div id="page">
  5. <div id="background">


 
Hors mon code est exactement celui là :
 

Code :
  1. </head>
  2. <body>
  3. <form action="<?php echo $PHP_SELF; ?>" method="post" enctype="multipart/form-data" id="form2">
  4. <div id="page">
  5. <div id="background">


 
...comment cela est il possible ?  :heink:

Reply

Marsh Posté le 16-05-2005 à 16:50:05   

Reply

Marsh Posté le 16-05-2005 à 16:56:41    

:heink: drapal.http://www.designlaboratory.net/smileyyyy/drapal.gif

Reply

Marsh Posté le 16-05-2005 à 16:58:07    

hein ?

Reply

Marsh Posté le 16-05-2005 à 17:01:20    

effectivement ya un truc avec les sessions... car je viens de changer le nom de ma session en "toto"  
 
<?php
session_name("toto" );
session_start();
 
et il vient de me générer cela :
 
<input type="hidden" name="toto" value="2efd34af46e76a85e6264b3546065e5e" />

Reply

Marsh Posté le 16-05-2005 à 17:03:50    

et si je mets pas session_name...
 
evidement il génére :
 
<input type="hidden" name="PHPSESSID" value="ef1a4ca61f3b3c9496a218f7706f803e" />

Reply

Marsh Posté le 16-05-2005 à 17:05:26    

je pense que c normal.. cela dit comment faire pour que ce soit valide ?

Reply

Marsh Posté le 16-05-2005 à 17:30:07    

la réponse etait là visiblement :
 

Citation :

session.url_rewriter.tags string
Spécifie quels sont les balises HTML qui doivent être réécrites si le support transparent du SID est activé. Par défaut, il vaut a=href,area=href,frame=src,input=src,form=fakeentry,fieldset=.  
 
Note : Si vous voulez vous conformer avec les spécifications XHTML, supprimer l'entrée form et utiliser le tag <fieldset> autour de votre balise form.


 
(Fallait le savoir !!! :lol:)


Message édité par freed102 le 16-05-2005 à 17:30:19
Reply

Marsh Posté le 16-05-2005 à 17:43:54    

Bravo pmusa, tu as déclenché en freed une réaction cerébrale :) Il a tout résolu tout seul grace a toi !
 
Chapal !

Reply

Marsh Posté le 16-05-2005 à 17:47:28    

bah peut etre.. en tous cas si ça peut servir à d'autres... moi je savais pas du tout que ça se passait comme ça avec les sessions... alors à mon avis yen a d'autres qui ont du ou qui vont rencontrer le même probleme...

Reply

Marsh Posté le 16-05-2005 à 18:06:02    

En fait c'était normal, c'est tout simplement pour que l'id de session soit transmis (ca permet au serveur de reconnaitre les sessions)

Reply

Marsh Posté le 16-05-2005 à 18:06:02   

Reply

Marsh Posté le 16-05-2005 à 18:06:47    

ouai mais je pensais pas que ça transformait le code sans prevenir ! :lol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed