Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum ADNPC.net _ Programmation _ XHTML. Problème de "GET" pour valider

Écrit par : neibaf Aug 6 2005, 22:04

Bonjour à tous,

Comme le titre l'indique, j'ai un problème pour valider mon site en XHTML transitional, Il me revoie à chaque lien où j'utiliser un ? une erreur... j'ai beau chercher modifier je ne trouve pas comment faire...

un petit exemple:

<a href="index.php?var1=bonjour&var2=aurevoir">Cliquez ici</a>

Ne se validera pas
il me dit des trucs du genre

reference to entity "var2" for which no system identifier could be generated
et il surligne le =

J'ai plein d'erreur comme celles là, et toutes dans mes balises <a href=""></a>
wobble.gif

Écrit par : Maxim' Aug 8 2005, 13:16

A mon avis cela vien du & : en htl, le & est le premier caractere des caractere spéciaux.
Exemple : &nbsp; pour l'espace insécable.

Alors pour mettre un vrai & il faut mette un &amp;

Il faut que tu mette dans ton script ceci :
ini_set("arg_separator.output","&amp;");
(pour qd php doit rajouter des truc ds l'url pour les sessions par ex)

et que tes liens soient du type page.php?truc=a&amp;truc2=b

voilou

Écrit par : neibaf Aug 8 2005, 22:35

Je vais tester ça... Mais l'ennui c'est qu'il me fait la même chose mais avec les ? alors que plein de sites sont certifiés XHTML ou HTML valid avec ça ...

Écrit par : Maxim' Aug 9 2005, 08:09

il te met l'erreur sur le ?, mais c'est ce que je te dis.

(à mon souvenir)

Écrit par : neibaf Aug 9 2005, 11:14

Merci beaucoup ^^ ça fonctionne super comme ça...

Est-ce que ça fonctionnerait avec rawurlencode() ?

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)