Bonjour je suis actuellement sur le code suivant : http://www.phpdebutant.org/article107.php
et http://www.phpdebutant.org/article106.php et j'aimerais savoir si vous avez quelque chose qui permetterai de l'ameliorer ou quelque chose je veux bien car je n'arrive pas a faire en sorte (avec le code cité si dessus) qu'il detecté la langue automatiquement donc si vous savais comment faire je suis prener
Je vous remercie de votre aide
et http://www.phpdebutant.org/article106.php et j'aimerais savoir si vous avez quelque chose qui permetterai de l'ameliorer ou quelque chose je veux bien car je n'arrive pas a faire en sorte (avec le code cité si dessus) qu'il detecté la langue automatiquement donc si vous savais comment faire je suis prener
<?php
if(isset($_COOKIE['lang'])) {
$lang = $_COOKIE['lang'];
} else {
// si aucune langue n'est déclarée on tente de reconnaitre la langue par défaut du navigateur
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
}
//script d'origine
if ($lang=='fr') { // si la langue est 'fr' (français) on inclut le fichier fr-lang.php
include('lang/fr-lang.php');
} elseif ($lang=='en') { // si la langue est 'en' (anglais) on inclut le fichier en-lang.php
include('lang/en-lang.php');
}
//fin du script d'origine
//définition de la durée du cookie (1 an)
$expire = 365*24*3600;
//enregistrement du cookie au nom de lang
setcookie('lang', $lang, time() + $expire);
?>
<?php
if ($_GET['lang']=='fr') { // si la langue est 'fr' (français) on inclut le fichier fr-lang.php
include('lang/fr-lang.php');
}
else if ($_GET['lang']=='en') { // si la langue est 'en' (anglais) on inclut le fichier en-lang.php
include('lang/en-lang.php');
}
else { // si aucune langue n'est déclarée on inclut le fichier fr-lang.php par défaut
include('lang/fr-lang.php');
}
?>
Je vous remercie de votre aide