<a href="modifierLangue.php?langue=fr"><img src="francais.jpg" /></a>
<a href="modifierLangue.php?langue=es"><img src="espagnol.jpg" /></a>
<a href="modifierLangue.php?langue=en"><img src="anglais.jpg" /></a>
modifierLangue.php :
<?php
session_start();
$langueChoisie = $_GET['langue'];
# Au cas où un malin utilise un autre choix
if($langueChoisie == 'fr' || $langueChoisie == 'en' || $langueChoisie == 'es')
{
$_SESSION['lang'] = $_GET['langue'];
}Il faut cliquer deux fois sur le drapeau pour arriver à la page modifierLangue.php? Bizarre... A mon avis c'est un problème de ton navigateur, puisque j'ai utilisé un lien ordinaireyes cela fonctionne mais il faut que je clicker deux fois sur le drapeau
il doit me manque une ligne dans le code
Le drapeau
<a href="?langue=fr"><img src="./images/lang/France.png" title="Français" border="0"></a>
decide-lang.php
if ($_GET['lang']=='fr') { include('lang/fr-lang.php'); }
else if ($_SESSION['lang']=='fr') { include('lang/fr-lang.php'); }
else {
include('lang/fr-lang.php');
}
index.php
<?
session_start();
require("decide-lang.php");
$langueChoisie = $_GET['langue'];
if($langueChoisie == 'fr' || $langueChoisie == 'en')
{
$_SESSION['lang'] = $_GET['langue'];
}
?>
je comprend pas pk il faut cliquez deux fois sur le drapeau ou une fois sur le drapeau et un lien du menu