首頁  >  文章  >  後端開發  >  php 自動跳轉中英文頁面範例程式碼

php 自動跳轉中英文頁面範例程式碼

怪我咯
怪我咯原創
2017-07-12 15:22:493187瀏覽

隨著網路全球化,意味著你的網站不僅有國人在閱讀,越來越多的外國友人也有可能來瀏覽哦,那麼如果透過判斷瀏覽器語言而給不同的使用者回饋對應的語言版本內容就是非常必要的了。

下面分享的是PHP網頁的程式碼撰寫範例:

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 

<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 自動跳轉中英文頁面範例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn