<?php session_start(); //http://www.apprendre-php.com/portions-de-script/script-23-detection-automatique-de-la-langue-du-navigateur.html function autoSelectLanguage($aLanguages, $sDefault = 'fr') { if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $aBrowserLanguages = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); foreach($aBrowserLanguages as $sBrowserLanguage) { $sLang = strtolower(substr($sBrowserLanguage,0,2)); if(in_array($sLang, $aLanguages)) { return $sLang; } } } return $sDefault; } $aLanguages=array('en','nl','fr'); echo $lang=autoSelectLanguage($aLanguages,'fr'); echo '<hr>'; switch($lang){ case"fr": echo $_SESSION["ch_langue"] = $lang; include("m_lang_fr_inc.php"); break; case "en": echo $_SESSION["ch_langue"] = $lang; include("m_lang_en_inc.php"); break; case "nl": echo $_SESSION["ch_langue"] = $lang; include("m_lang_nl_inc.php"); break; default: echo $_SESSION["ch_langue"] = "en"; include("m_lang_en_inc.php"); break; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question