Bien le bonjour

je peaufine ce 1er site, pour le HTML ça roule à peu près, mais je me perd avec l'utilisation des variables ($_POST, $_SESSION) et les cookies.

J'essaie de rendre mon site bilingue (Fra/Eng), comme il y a très peu de texte je ne crée pas 2 sites, ni 2 pages différentes (1 pour chaque langue) et dans le code HTML il y a donc 2 containers, l'un en français, l'autre en anglais, il faut bien sûr une condition pour afficher l'un ou l'autre.

j'ai rajouté un bouton qui permet de dire je change la condition, mais je n'y arrive pas, j'arrive pas en fait à ce que le bouton change la variable, j'ai essayé en écrivant un cookie 'lang', avec une fonction lang(), mais j'ai tout faux.

en desespoir de cause j'ai trouvé cette astuce du serveur qui renseigne la langue du navigateur, mais on ne peut pas changer de version

qqs conseils SVP

voilà un exemple de code qui marche pas:

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
  if(!isset($lang)) {
	$lang = substr($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'],0,2);
                    }
  if(isset($_POST['']))
        {
	if ($lang="en") { $lang="fr";}
                   else { $lang="en";}
        }
  require_once("./onglets.php");
  $menu = affiche_menu();
 
?>
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
   <title>Camargue & Costières</title>
   <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   <meta http-equiv="Content-language" content="fr" />
   <meta name="robots" content="follow, index, all" />
   <meta name="description" content="villa en camargue à louer" />
   <meta name="keywords" content="villa, camargue, location, vacances, sud" />
   <link rel="stylesheet" media="screen" type="text/css" title="costieres" href="costieres.css" /> <!-- feuille de style -->    
</head>
 
<body>
 
<?php
   include("banniere.php");           // inclusion de la bannière
   echo $menu;                        // inclusion du menu à onglets
 if ($lang == "fr" )
  {
?>
  <div class="page">             //   *****  Page en Français  *******
  <form method="post" action="index.php"> 
  <input type="button" value ="English Version" />
  </form>
   <h1>Bienvenue à Saint-Gilles du gard</h1>
   <h3> Calme, Soleil, Nature, Culture, Spiritualité, Traditions</h3>
   <a href="Costieres/pool3.jpg" target="_blank">
   <p><img src="Costieres/pool2.jpg" alt="Piscine" align="center" border="0"></p> </a>
   <h3> Villa confortable 150 m2 - 5 chambres - 2 salles d'eau </h3>
   <h3> Exterieur de 2200 m2 avec Parc & Piscine </h3>
   <h3> Climatisation - Barbecue - 4 parkings ombragés </h3>
   <h3> 3 WC - 2 salles d'eau</h3>
</div>
<?php
 }
else
 {
?>
<div class="page">         //  ********   Page en Anglais  *********
 
<form method="post" action="index.php"> 
<input type="button" value ="Version Française"  />
  </form>
   <h1>Welcome in Saint-Gilles of Gard</h1>
   <h3> Quiet, Sun, Culture, Spirituality, Traditions</h3>
   <a href="Costieres/pool3.jpg" target="_blank">
   <p><img src="Costieres/pool2.jpg" alt="Piscine" align="center" border="0"></p> </a>
   <h3> comfortable house 150 m2 - 5 bedrooms  </h3>
   <h3> Garden with swimming-pool </h3>
   <h3> Climatisation - Barbecue - 4 parkings  </h3>
   <h3> 3 restrooms - 2 bathrooms</h3>
</div>
 
<?php
}
?>
 
 
 
<?php include("pied.php"); ?>
</body>
</html>
le site est là: www.villa-camargue.com