Bonjour,
J'ai un probleme avec un systeme de page inclues et un systeme de langue.
Pour l'include :
1 2 3 4 5 6 7 8 9 10 11
|
if(isset($_GET['lien'])){
if ($_GET['lien']=='intro'){
include ('intro.php');
}
elseif($_GET['lien']=='equipe'){
....
else{
include ('intro.php');
} |
Pour les langues :
1 2 3 4 5 6 7 8 9
| if(isset($_GET['lang'])){
if($_GET['lang']=='en'){
$langue='en';
}elseif($_GET['lang']=='fr'){
$langue='fr';
}else{
$langue='fr';
}
} |
Pour les liens, je fais :
<a href="index.php?lien=intro">
Et pour les langues :
J'ai tenté :
1 <a href="<?php echo $_SERVER['REQUEST_URI'];?>&lang=fr">
2 <a href="?lang=fr">
Dans le choix 1:
Le changement s'opère, mais l'url devient long quand on change plusieurs fois (index.php?lien=equipe&lang=en?lang=fr&lang=en)
Et le changement ne s'opère plus quand on change de page (on revient en fr, langue de base)
Dans le choix 2:
Je reviens automatiquement à la page d'accueil, index.php mais avec la bonne langue...
Je ne sais pas comment régler ce problème.
J'aimerai donc faire mes includes dans mon index.php et en même temps changer une variable $langue si j'appuie sur un bouton, sans le noter dans l'url et sans que la variable change d'une page à l'autre.
Des idées?
Merci d'avance pour votre aide
Partager