Rumah >pembangunan bahagian belakang >tutorial php >PHP 判断用户语言跳转网页

PHP 判断用户语言跳转网页

墨辰丷
墨辰丷asal
2018-06-06 11:59:541632semak imbas

本篇文章主要介绍PHP 判断用户语言跳转网页,感兴趣的朋友参考下,希望对大家有所帮助。

当来访者浏览器语言是中文就进入中文版面,国外的用户默认浏览器不是中文的就跳转英文页面。

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

HTML网页根据来访这的浏览器语言不同自动跳转多语言页面
93f0f5c25f18dab9d176bd4f6de5d30e 9c3bca370b5104690d9ef395f2c5f8d1 之间加入如下代码。
以下为引用的内容:

<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>

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

PHP如何安装pear扩展及解压技巧

php匿名函数及闭包的作用

PHP对二维数组排序的方法

Atas ialah kandungan terperinci PHP 判断用户语言跳转网页. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PHP json_encode() 函数详解Artikel seterusnya:ThinkPHP实现简单登陆功能