Bonjour,
Voici un problème que je n'arrive pas à résoudre et pourtant il doit être simple.

Dans un premier script j'ai le code (les 2 lignes se suivent).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
echo "<A HREF='../prog_comm/langue.php?langue=fr'><img ALIGN='left' SRC='/images/french_flag.jpg' WIDTH='30' HEIGHT='18' BORDER='0'></a><nbsp;><nbsp;>";
echo "<A HREF='../prog_comm/langue.php?langue=en'><img ALIGN='left' SRC='/images/english_flag.jpg' WIDTH='30' HEIGHT='18' BORDER='0'></a></p>";
chaque A HREF passe la variable 'langue' avec une valeur (fr ou en). Or le programme appelé reçoit toujours la variable langue avec la valeur 'fr'.

J'ai vérifié la récupération de la valeur de la variable passée en me positionnant sur la 2ème ligne du script appelé pour être sur qu'il n'y a pas de code parasite.

Ma syntaxe vous semble elle correcte ? Y a t il des restrictions dans PHP ?

Merci pour votre aide.


En fait la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<A HREF='../prog_comm/langue.php? vlangue=fr'><IMG SRC='/images/french_flag.jpg' WIDTH='30' HEIGHT='18' BORDER='0'></a>";
fonctionne très bien avec PHP 4 mais ne fonctionne plus avec PHP 5.

Savez vous si cela est normal ?