Maison > développement back-end > tutoriel php > PHP détermine la langue de l'utilisateur et accède à la page Web

PHP détermine la langue de l'utilisateur et accède à la page Web

墨辰丷
Libérer: 2023-03-30 06:52:02
original
1630 Les gens l'ont consulté

Cet article présente principalement PHP pour déterminer la langue de l'utilisateur pour accéder à la page Web. J'espère que cela sera utile à tout le monde.

Lorsque la langue du navigateur du visiteur est le chinois, il entrera dans la page chinoise. Les utilisateurs étrangers accéderont par défaut à la page anglaise si leur navigateur n'est pas chinois.

<?php 
$lan = substr( $HTTP_ACCEPT_LANGUAGE,0,5); 
if ($lan == "zh-cn") 
print("<meta http-equiv=&#39;refresh&#39; content = &#39;0;URL = gb/index.htm&#39;>"); 
else 
print("<meta http-equiv=&#39;refresh&#39; content = &#39;0;URL = eng/index.htm&#39;>"); 
?>
Copier après la connexion

Les pages Web HTML accèdent automatiquement aux pages multilingues en fonction de la langue du navigateur que vous visitez
dans Ajoutez le code suivant entre Ce qui suit est le contenu cité :

<script> 
var type=navigator.appName 
if (type=="Netscape") 
var lang = navigator.language 
else 
var lang = navigator.userLanguage 
 
//cut down to first 2 chars of country code 
var lang = lang.substr(0,2) 
 
// 英语 
if (lang == "en") 
window.location.replace(&#39;url&#39;) 
 
// 简体中文 
else if (lang == "zh-cn") 
window.location.replace(&#39;url&#39;) 
 
// 繁体中文 
else if (lang == "zh-tw") 
window.location.replace(&#39;url&#39;) 
 
// 德语 
else if (lang == "de") 
window.location.replace(&#39;url&#39;) 
// 除上面所列的语言 
else 
window.location.replace(&#39;url&#39;) 
 
</script>
Copier après la connexion

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il pourra aidez tout le monde à apprendre Aide.

Recommandations associées :

Comment installer les techniques d'extension et de décompression pear pour PHP


Le rôle des fonctions anonymes php et fermetures


Méthode PHP pour trier les tableaux bidimensionnels


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal