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

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

怪我咯
發布: 2023-03-13 18:34:01
原創
3241 人瀏覽過

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

下面分享的是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網頁根據來訪這的瀏覽器語言不同自動跳轉多語言頁面
在  

<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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板