Bonjour,
je souhaite mettre en place la modification de l'url en fonction de HTTP_ACCEPT_LANGUAGE.
Si l'utilisateur se connecter avec un HTTP_ACCEPT_LANGUAGE = fr on affiche l'url suivant http://monsite.com
Si l'utilisateur se connecte avec un HTTP_ACCEPT_LANGUAGE = es on affiche http://es.monsite.com
Si l'utilisateur se connecte avec un HTTP_ACCEPT_LANGUAGE = pt on affiche http://pt.monsite.com
et si HTTP_ACCEPT_LANGUAGE est différent de es, fr et pt, on affiche http://en.monsite.com
J'ai également essayé directement ma page d'index.php mais cela ne fonctionne pas :
	
	
	
		
Je serais très reconnaissant de la personne qui voudra m'aider.
Merci d'avance
				
			je souhaite mettre en place la modification de l'url en fonction de HTTP_ACCEPT_LANGUAGE.
Si l'utilisateur se connecter avec un HTTP_ACCEPT_LANGUAGE = fr on affiche l'url suivant http://monsite.com
Si l'utilisateur se connecte avec un HTTP_ACCEPT_LANGUAGE = es on affiche http://es.monsite.com
Si l'utilisateur se connecte avec un HTTP_ACCEPT_LANGUAGE = pt on affiche http://pt.monsite.com
et si HTTP_ACCEPT_LANGUAGE est différent de es, fr et pt, on affiche http://en.monsite.com
J'ai également essayé directement ma page d'index.php mais cela ne fonctionne pas :
		Code:
	
	$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
$language = $mysqli->real_escape_string($language);
const LANGUAGES = ['be' => 'fr', 'ch' => 'fr', 'lu' => 'fr', 'fr' => 'fr', 'es' => 'es', 'pt' => 'pt''];
$language = LANGUAGES[$language] ?? 'en';
switch ($langue) { 
case 'fr': 
header ("Location: fr.monsite.com"); 
break; 
case 'es': 
header ("Location:  es.monsite.com"); 
break; 
case 'pt': 
header ("Location:  pt.monsite.com"); 
break; 
default: 
header ("Location:  en.monsite.com"); 
break; 
}Je serais très reconnaissant de la personne qui voudra m'aider.
Merci d'avance
 
 
		
 
     
 
		 
 
		