Maison  >  Article  >  développement back-end  >  Explication détaillée de la façon dont PHP accède à la page Web correspondante en fonction de la langue de l'utilisateur

Explication détaillée de la façon dont PHP accède à la page Web correspondante en fonction de la langue de l'utilisateur

*文
*文original
2018-01-05 18:06:371834parcourir

Cet article présente principalement la méthode php pour accéder à la page Web correspondante en fonction de la langue de l'utilisateur. Il fait principalement la distinction entre les pays nationaux et étrangers. Les amis intéressés peuvent s'y référer. J'espère que cela aide tout le monde.

Lorsque la langue du navigateur du visiteur est le chinois, il accédera à 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 98fefd5209b320d8ad44e8192a6cc99f Ajoutez le code suivant entre eux. 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>

Recommandations associées :

Explication détaillée de l'ajout, de la suppression, de la modification et de PHP vérification des fichiers XML

Explication détaillée de la façon dont PHP7 implémente la requête floue MongoDB

Détaillé explication de la façon dont PHP implémente l'importation de fichiers csv dans la base de données

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