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

墨辰丷
墨辰丷original
2018-06-06 11:59:541643parcourir

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;>"); 
?>

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 93f0f5c25f18dab9d176bd4f6de5d30e 9c3bca370b5104690d9ef395f2c5f8d1 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>

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!

Déclaration:
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