Hello,
Voilà comment je récupère la langue d'un visiteur.
Il y aurait-il plus simple ou intelligent que ce code ?
Notamment la deuxième partie où je met une langue par default si pas supporté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function get_lang() { $lang = $_GET["lang"]; // if lang empty set lang from browser if (!isset($lang) || $lang == '') { $lang = explode(",", $_SERVER['HTTP_ACCEPT_LANGUAGE']); $lang = StrToLower(substr(chop($lang[0]) , 0, 2)); } return $lang; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 /* Language detection */ $lang = get_lang(); // set default if lang not supported and include lang file if ($lang != "en" || "jp" || "fr") include ('lang/en/en_index.php'); else include ('lang/'.$lang.'/'.$lang.'_index.php');
Partager