Je suis toujours sur mon site multilingue et je bloque sur la dernière marche.
Je dispose d'un hébergement en .com et d'alias en .fr .de et .it
Ce que je souhaiterai faire maintenant c'est spécifier une langue par défaut en fonction de l'URL, par exemple si l'internaute tape http://www.monsite.fr la page sera en français et si il tape http://www.monsite.de, elle sera en allemand, etc...
Je suppose que cela est possible ?
Pour plus d'infos voilà mon code de base pour la gestion des langues:
function gestionLangues ($lang) {
if(isset($_REQUEST['lang'])) {
$_SESSION['langage'] = $_REQUEST['lang'];
}
else {
if (!isset($_SESSION['langage'])) {
$_SESSION['langage'] = 'fr'; //français par défaut
}
}
$this -> code_langue = $_SESSION['langage'];
}
D'après les pistes que j'ai explorées jusque là, je pense qu'il faudrait que je commence par récupérer l'URL avec un $_SERVER['REQUEST_URI'], et qu'ensuite je remplace à partir du else avec in if (URL en .de) { $_SESSION['langage'] = 'de';}(voilà pour ma logique dans le texte mais étant un nouveau venu en PHP j'ai encore un peu de mal à passer du français au code...
En tout cas merci pour votre aide précieuse !
M.S