因為要做一個多語系的網站
老闆希望可以自動判斷使用者作業系統 語言版本,讓使用者自動切換語言版本
Google找了一下,可以用 $_SERVER["HTTP_USER_AGENT"] 印出 使用的os 種類
可是有個問題是像我目前用的Notebooke的作業系統是英文版的win2000
可是在不同的瀏灠器的顯示出來的值卻是不同
用Firefox 3.5 中文版顯示的結果為:
Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-TW; rv:1.9.1.6) Gecko/20091201
Firefox/3.5.6 (.NET CLR 3.5.30729)
用IE 8.0 英文版顯示的結果為:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET
CLR
2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
用Google Chrome 中文版顯示的結果為:
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like
Gecko) Chrome/4.0.249.43 Safari/532.5
請問那麼我接下來要怎麼判斷語版本
還是說用ip來判斷
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
推
12/28 10:39, , 1F
12/28 10:39, 1F
※ 編輯: knives 來自: 122.117.39.194 (12/28 14:15)
→
12/28 15:26, , 2F
12/28 15:26, 2F
→
12/28 16:31, , 3F
12/28 16:31, 3F
→
12/29 15:22, , 4F
12/29 15:22, 4F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18