Re: [請益] 判斷瀏覽器是用FIREFOX或IE要怎麼用?
※ 引述《ckai1983 ( =^^= )》之銘言:
: 我用echo $_SERVER['HTTP_USER_AGENT'];
: 結果IE 7去開示顯示
: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
: FIREFOX 2.0去開顯示
: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.10) Gecko/20071115
: Firefox/2.0.0.10
: 我想判斷是用IE或是firefox就好,
: 怎麼處理比較好?
: 用 [;] 去切上面的字串, 然後看第2個是否為 U, 這樣好嗎?
: 謝謝
那個 U 是「高安全性」的意思,所以用這判斷不好
用 strstr($_SERVER['HTTP_USER_AGENT'], 'Gecko') 吧!
如果是 Firefox 或其他使用 Gecko 引擎的瀏覽器,上面會傳回 true
(Safari 說它自己很像 Gecko,所以也會傳回 true)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.33.185
※ 編輯: bcse 來自: 134.208.33.185 (12/01 00:01)
推
12/01 00:19, , 1F
12/01 00:19, 1F
推
12/01 01:25, , 2F
12/01 01:25, 2F
推
12/01 01:26, , 3F
12/01 01:26, 3F
推
12/01 02:25, , 4F
12/01 02:25, 4F
推
12/01 02:28, , 5F
12/01 02:28, 5F
→
12/01 02:28, , 6F
12/01 02:28, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
154
159