je vaudrais déterminer la langue par rapport au nom de domaine et j'utilise la fonction suivante :
Code : Tout sélectionner
$domaines_config = array(
'www.example.com' => 'en',
'www.example.fr' => 'fr',
'www.example.it' => 'it',
'www.example.es' => 'es'
);
$domaine = '';
$langue = '';
// On vérifie que le domaine
if(empty($_SERVER['HTTP_HOST']) || !empty($domaines_config[$_SERVER['HTTP_HOST']]))
exit('Domaine incorrect.');
else
{
// Le domaine
$domaine = $_SERVER['HTTP_HOST'];
// La langue
$langue = $domaines_config[$domaine];
}
Code : Tout sélectionner
$domaine = $_SERVER['HTTP_HOST'];
mais par contre le code
Code : Tout sélectionner
$langue = $domaines_config[$domaine];
Est-ce dû à la version de PHP ?
Merci d'avance pour votre aide.