我有一個包含用戶的Web瀏覽器信息的列表。該列表是由PHP通過用戶需求調查生成的。輸出看起來是這樣的:(樣品):PHP獲取瀏覽器:混淆輸出
- 的Mozilla/4.0(兼容; MSIE 8.0; Windows NT的6.1;三叉戟/ 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729。 NET CLR 3.0.30729;媒體中心PC 6.0)
- 的Mozilla/5.0(Windows NT的6.0; WOW64)爲AppleWebKit/535.19(KHTML,例如Gecko)Chrome瀏覽器/ Safari瀏覽器18.0.1025.152/535.19
- 的Mozilla/5.0(兼容; MSIE 9.0; Windows NT 6.1; Trident/5.0)
- Mozilla/4.0(compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0。 50727)
- Mozilla/5.0(Windows NT 5.1; RV:11.0)的Gecko/20100101火狐/ 11.0
- 的Mozilla/5.0(Macintosh上,英特爾的Mac OS X 10_7_3)爲AppleWebKit/535.19(KHTML,例如Gecko)Chrome瀏覽器/ Safari瀏覽器18.0.1025.151/535.19
- 歌劇院/ 9.80(視窗NT 6.0; U; da)Presto/2.10.229版本/ 11.62
- Mozilla/5.0(iPad; CPU OS 5_0_1,如Mac OS X)AppleWebKit/534.46(KHTML,如Gecko)版本/ 5.1 Mobile/9A405 Safari/7534.48 0.3
- 的Mozilla/5.0(iPhone; CPU iPhone OS 5_1,例如Mac OS X)爲AppleWebKit/534.46(KHTML,例如Gecko)版本/ 5.1移動/ 9B179 Safari瀏覽器/ 7534.48.3
- 的Mozilla/5.0(Windows NT的6.1 ; WOW64; rv:14.0)Gecko/20100101 Firefox/14.0
哪一個是真正的網絡瀏覽器?根據PHP手冊,它會是[父],[平臺],[瀏覽器],[版本] ,但它爲什麼說Safari和Chrome在一行中,爲什麼「MSIE」出現在括號內?
這正是我所期待的。 PHP手冊並沒有真正幫助我解釋不同的字符串。謝謝,傑拉德! – cba 2012-07-15 15:20:44
特別是[這裏](http://www.useragentstring.com/Chrome18.0.1025.151_id_19226.php)。它聲明「基於Safari」。所以也許它只是使用了Safari瀏覽器的HTML渲染引擎。 – PhilMasterG 2012-07-15 15:21:08