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
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='refresh' content = '0;URL = gb/index.htm'>"); else print("<meta http-equiv='refresh' content = '0;URL = eng/index.htm'>"); ?>
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('url') // 简体中文 else if (lang == "zh-cn") window.location.replace('url') // 繁体中文 else if (lang == "zh-tw") window.location.replace('url') // 德语 else if (lang == "de") window.location.replace('url') // 除上面所列的语言 else window.location.replace('url') </script>
Recommandations associées :
Explication détaillée de la façon dont PHP7 implémente la requête floue MongoDB
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!