Flux rss
Collection CommentÇaMarche.net

[PHP] Rediriger en fonction de la langue du visiteur

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 29 juillet 2007 à 23:38 par Ssylvainsab
Publié par Jeff
Beaucoup de sites demandent à ce que l'on choisisse la langue en cliquant sur une icône correspondant au pays. Il est possible de détecter la langue par défaut du visiteur grâce aux informations fournies par son navigateur (langues acceptées : $_SERVER['HTTP_ACCEPT_LANGUAGE'] :

<?
if (!isset($Langue)) {
$Langue = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Langue = strtolower(substr(chop($Langue[0]),0,2));
}
?>


En fonction de la langue de votre visiteur vous pouvez, au choix :

- Le rediriger vers une page spécifique :
<? else {
header("Location: /index.php?Langue=en");
}  ?>


- Inclure un fichier de configuration contenant les traductions de la langue sélectionnée :
<? 
include("langue-".$Langue.".inc.php");
 ?>
Langage C - Les fonctions La notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du... www.commentcamarche.net/contents/c/cfonc.php3
Langage C++ - Les fonctions La notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du... www.commentcamarche.net/contents/cpp/cppfonc.php3
Excel fonction (Résolu) Bonjour, J'ai fais une base de donnée sur Excel pour une Ecole qui contient tou les données personnelles des étudiants, ainsi que les cours de langues éffectués.A savoire que chaque étudiant peut fair plusieurs langues, tels que du fançais, de... www.commentcamarche.net/forum/affich-11006727-excel-fonction
Trier un tableau sans utiliser la fonction sortTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle... www.commentcamarche.net/faq/sujet-7685-trier-un-tableau-sans-utiliser-la-fonction-sort
Supprimer totalement les traces de nos visites sur internetAvec Internet Explorer Pour pouvoir supprimer les traces d'une ou plusieurs visites sur des sites, il existe (tout le monde le sait) EFFACER L'HISTORIQUE dans le menu outil sur internet explorer. Et bien sachez que parfois, il peut rester des... www.commentcamarche.net/faq/sujet-6664-supprimer-totalement-les-traces-de-nos-visites-sur-internet
[PHP] Comment afficher l'adresse IP d'un visiteur ?Pour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche. www.commentcamarche.net/faq/sujet-21-php-comment-afficher-l-adresse-ip-d-un-visiteur
Language c cours+exercices corrigésbonjour tout le monde je voulait avoir un cours sur le language c ainsi que des exercices simples accompagnés de correction www.commentcamarche.net/forum/affich-1662403-language-c-cours-exercices-corriges
Php site en plusieurs languesBonjour, je suis en train de créer un site en php. Et je voudrais pouvoir le rendre disponible en plusieurs langues. j'ai vu sur plusieurs forum qu'il faut créer un fichier php par langues avec les même variables mais avec un contenue différent. je... www.commentcamarche.net/forum/affich-8864145-php-site-en-plusieurs-langues
Aide appel de fonctions (langage C)Bonsoir, voila, je doit saisir les renseignements parmi : code produit (chaine de 3 caractere) quantite vendue (entier) on s'arrete des qu'on entre XXX pour code-produit. voici ce que j'ai essaye de faire : #include #include ... www.commentcamarche.net/forum/affich-1108250-aide-appel-de-fonctions-langage-c
Langage C++ - Les pointeursComme en langage C, le langage C++ permet d'utiliser des pointeurs pour manipuler des données, mais il introduit aussi le concept de référence, très pratique pour permettre la modification d'une donnée passée en paramètre d'une fonction. Définition... www.commentcamarche.net/contents/cpp/cpppoint.php3
PL/SQL - Introduction au langage PL/SQLIntroduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui... www.commentcamarche.net/contents/plsql/plsqlintro.php3
Langage C - Les variablesLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans... www.commentcamarche.net/contents/c/cvar.php3