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

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

墨辰丷
發布: 2023-03-30 06:52:02
原創
1631 人瀏覽過

這篇文章主要介紹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網頁根據來訪這的瀏覽器語言不同自動跳轉多語言頁面
< head> 之間加入以下程式碼。
以下為引用的內容:

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

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