salut,
je débute en php et j'ai suivi un tuto pour créer un switcher css .
Malheureusement celui-ci n'a pas été optimisé pour répondre aux normes du w3c.
j'ai 3 erreurs que me remonte le w3c:
1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
cannot generate system identifier for general entity "redirection".
...="../../php/switch.php?style=lefelin&redirection=http://lefelinherbivore.com/
2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
general entity "redirection" not defined and no default entity.
...="../../php/switch.php?style=lefelin&redirection=http://lefelinherbivore.com/
3)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
reference to entity "redirection" for which no system identifier could be generated.
.../switch.php?style=lefelin&redirection=http://lefelinherbivore.com/pages/niv_1
Voilà pour les erreurs
*************
Maintenant voici le code incriminé tel qu'il est présent dans mes pages :

Dans le <head>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<link rel="stylesheet" type="text/css" media="screen" title="Style de l'utilisateur" href="../../css/<?php echo (isset($_COOKIE['feuilleStyle'])) ? $_COOKIE['feuilleStyle'] : 'art2' ; ?>.css" />
le lien dans le <body>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<li><a href="../../php/switch.php?style=lefelin&redirection=http://<?php echo $_SERVER['SERVER_NAME'].str_replace('&', '&amp;', $_SERVER['REQUEST_URI']); ?>">Classique</a></li>
********
J'ai déjà essayer de suivre différentes pistes comme remplacer "&" par "&amp" : en vain.
********

Merci de m'aider à corriger ce code, de m'en proposer un nouveau ou encore une solution alternative.... Je craque là, ça fait bientôt deux jours non stop que je cherche une solution à ce problème.

Merci ! lefelinherbivore