Comment détecter la langue du navigateur à l'aide de PHP
Problème :
Vous rencontrez des problèmes avec un script PHP qui détecte la langue du navigateur pour charger des pages de sites Web spécifiques en fonction de la langue de l'utilisateur. Le script actuel ne détecte pas avec précision toutes les langues, la valeur par défaut étant toujours l'anglais.
Solution :
Voici une approche plus robuste pour détecter la langue du navigateur :
<?php $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $acceptLang = ['fr', 'it', 'en']; $lang = in_array($lang, $acceptLang) ? $lang : 'en'; require_once "index_{$lang}.php";
Détaillé Explication :
Cette approche simplifiée utilise La fonctionnalité de détection de langue intégrée de PHP fournit une solution plus fiable par rapport au script d'origine, garantissant que les pages spécifiques à la langue correcte sont chargées en fonction des paramètres du navigateur de l'utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!