很多時候,在很多項目中都是用單入口訪問,但是因為現(xiàn)在用移動設備的用戶非常多,所以在做項目的時候,就得考慮移動設備的用戶體驗度,如果是安卓,IOS設備,則提供不同的返回頁面,包括不同的瀏覽器判斷,所以,小研究了一下,發(fā)現(xiàn)了不同瀏覽器在$_SERVER['HTTP_USER_AGENT']會有不同的結果判斷,根據這個,我們就可以判斷用戶是持有什么設備訪問的。
成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網營銷、網站重做改版、濟南網站定制設計、自適應品牌網站建設、H5響應式網站、商城網站建設、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為濟南等各大城市提供網站開發(fā)制作服務。
function getBrowser(){ if (strpos($_SERVER['HTTP_USER_AGENT'], 'Maxthon')) { $browser = 'Maxthon'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 12.0')) { $browser = 'IE12.0'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 11.0')) { $browser = 'IE11.0'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 10.0')) { $browser = 'IE10.0'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 9.0')) { $browser = 'IE9.0'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8.0')) { $browser = 'IE8.0'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7.0')) { $browser = 'IE7.0'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0')) { $browser = 'IE6.0'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'NetCaptor')) { $browser = 'NetCaptor'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Netscape')) { $browser = 'Netscape'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx')) { $browser = 'Lynx'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Opera')) { $browser = 'Opera'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome')) { $browser = 'Google'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox')) { $browser = 'Firefox'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Safari')) { $browser = 'Safari'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'iphone') || strpos($_SERVER['HTTP_USER_AGENT'], 'ipod')) { $browser = 'iphone'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'ipad')) { $browser = 'iphone'; } elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'android')) { $browser = 'android'; } else { $browser = 'other'; } return $browser; }
之前有人加我QQ專門問過我這個問題,現(xiàn)在我公布出來,代碼不一定要高深,但一定要經典。這段代碼,可以無限擴展,而且至少可以開發(fā)出使用5-10年的項目了。好的代碼都是簡單的,實用的,易懂的。
當前題目:PHP獲取瀏覽器型號,判斷安卓還是IOS訪問
本文來源:http://sd-ha.com/article44/popghe.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、網站設計公司、外貿建站、定制開發(fā)、品牌網站建設、面包屑導航
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)