首頁 >後端開發 >php教程 >PHP 判斷使用者語言跳轉網頁

PHP 判斷使用者語言跳轉網頁

墨辰丷
墨辰丷原創
2018-06-06 11:59:541640瀏覽

這篇文章主要介紹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網頁根據來訪這的瀏覽器語言不同自動跳轉多語言頁面
ef0c2772b76bfffb9337fc47aea795ed 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對二維陣列排序的方法

#

以上是PHP 判斷使用者語言跳轉網頁的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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