Salut à tous !

Je réalise un site ou j'ai des drapeaux en plusieurs langues qui s'affichent. Si je clique sur allemand il traduit toue la page ou je me trouvait avant de cliquer MAIS si je clique sur un bouton du menu, il retourne automatiquement au français sans rester sur l'allemand.

Je vous copie le code que j'ai fait :
liens des drapeaux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<a href='?'><img src='graphs/drap_FR.gif' border=0 alt='Français'></a><br>
        <a href='?lang=an'><img src='graphs/drap_AN.gif' border=0 alt='English'></a><br>
        <a href='?lang=de'><img src='graphs/drap_DE.gif' border=0 alt='Deutsch'></a><br>
Mise en place d'un cookie qui mémorise la langue choisie (normallement:'()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
include "membres_config.php";
       //$lang = $HTTP_COOKIES_VARS["FR"];
 	 if(isset($HTTP_COOKIE_VARS['lang'])) {
 	     $lang = $HTTP_COOKIE_VARS['lang'];
 	 }
     else {
 	     // si aucune langue n'est déclarée on tente de reconnaitre la langue par défaut du navigateur
 	     $lang = substr($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'],0,2);
     }
     if ($_GET['lang']=='an') {
 	     $graphs="AN";
         include('lang_anglais.php');
 	 }
     elseif ($_GET['lang']=='de') {
         $graphs="DE";
 	     include('lang_allemand.php');
 	 }
     else {
 	     $graphs="FR";
         include('lang_francais.php');
 	 }
 	 //fin du script d'origine
 
 	 //définition de la durée du cookie (1 semaine)
 	 $expire = 7*24*3600;
 
 	 //enregistrement du cookie au nom de lang
 	 setcookie("lang", $_GET['lang'], time() + $expire);
?>
Ces deux morceaux de code figurent dans le header du site.

Merci de votre aide ...
et BONNE ANNEE