首頁  >  文章  >  後端開發  >  詳解PHP如何根據使用者語言跳轉對應網頁

詳解PHP如何根據使用者語言跳轉對應網頁

*文
*文原創
2018-01-05 18:06:371835瀏覽

本文主要介紹了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>

相關推薦:

#1對xml檔案增刪改查

詳解php7如何實作MongoDB模糊查詢

#PHP如何實作csv檔案匯入資料庫

# #####

以上是詳解PHP如何根據使用者語言跳轉對應網頁的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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