PHP如何判斷瀏覽器型別及瀏覽器語言

2022-09-17 20:18:10 字數 2996 閱讀 7572

因為瀏覽器在和伺服器連線時候都會先傳送一些包含自己資訊的內容(瀏覽器型別、語言)。

這裡我們主要分析的是_server["http_user_agent"](瀏覽器型別)和_server["http_accept_language"](瀏覽器語言)。

我們所要做的就是把這些內容讀出來,然後用strpos或者preg_match函式來對比就可以了。

判斷瀏覽器型別:

判斷瀏覽器語言:

判斷瀏覽器型別的具體程式如下:

判斷瀏覽器語言的具體程式如下:

只取前4位,這樣只判斷最優先的語言。如果取前5位,可能出現en,zh的情況,影響判斷。3if

(preg_match("

/zh-c/i",

$lang

)) 4

echo

"簡體中文";

5elseif(

preg_match("

/zh/i",

$lang

)) 6

echo

"正體中文";

判斷瀏覽器型別

1 2 描述 判斷瀏覽器型別 3 編寫 littleqiang w 4 日期 2016.1.5 5 版本 v1.1 6 78 判斷當前瀏覽型別 9function browsertype else if fieversion 8 else if fieversion 9 else if fiever...

判斷瀏覽器型別

var browser useragent window.n igator.useragent.tolowercase if msie firefox opera chrome netscape d d d.test useragent else if version d d d.safari te...

JavaScript判斷瀏覽器型別及版本

申明,原帖子url 各種瀏覽器的特徵及其useragent。ie 只有ie支援建立activex控制項,因此她有乙個其他瀏覽器沒有的東西,就是activexobject函式。只要判斷window物件存在activexobject函式,就可以明確判斷出當前瀏覽器是ie。而ie各個版本典型的userag...