Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: matrix07 le le 02-07-2008 a 16:17:47

Titre: Problème avec le W3C
Posté par: matrix07 le le 02-07-2008 a 16:17:47

Bonjour à tous, dans mon code source j'ai entré cette ligne de code :
Citation:
<?php echo'Le dernier membre est <a href="./voirprofil.php?m='.$data4['membre_id'].'&amp;action=consulter">'.$derniermembre.'</a> ?>


Le validateur du W3C me retourne 3 erreurs sur cette ligne de code :
1.
Citation:
general entity "PHPSESSID" not defined and no default entity .

2.
Citation:
reference to entity "PHPSESSID" for which no system identifier could be generated .

3.
Citation:
XML Parsing Error: EntityRef: expecting ';' .


Comment faire ?
Merci beaucoup !

Titre: Re:Problème avec le W3C
Posté par: MarvinLeRouge le le 04-07-2008 a 10:59:53

Salut,

1) Le validateur du W3C ne peut normalement absolument pas voir ton code php, puisque celui-ci est interprété AVANT que la page ne soit envoyée au client (ici leur validateur).
2) A priori, il semblerait que tu passes l'id de session dans l'url, ce qui perturbe le validateur car il voit un "&" dans l'url alors qu'il devrait en théorie être encodé en "&amp;"
3) Le pb est à vérifier en cas réel : peux-tu donner l'url de la page en question, stp ?

Titre: Re:Problème avec le W3C
Posté par: matrix07 le le 04-07-2008 a 16:58:08

Salut l'adresse de la page est : http://www.microdunet.com/forum/ (http://www.microdunet.com/forum/)

Titre: Re:Problème avec le W3C
Posté par: matrix07 le le 04-07-2008 a 18:05:14

Bonjour, j'ai résolu mon problème, il me suffisait d'entrer cette ligne dans mon code source :
Citation:
ini_set('arg_separator.output','&amp;');

Par contre j'ai le même problème avec les formulaires cette fois-ci. Lorsque j'ai un session_start(); et un formulaire dans la même page le validateur me trouve une erreur après la balise <form>, il me dit que j'ai un champ : <input type="hidden" .......... />
Alors que moi dans mon code source je n'ai pas du tout cette ligne de code !
Comment faire pour résoudre ce problème ?
Merci !


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.