<?phpfunction getBrowser(){ $agent=$_SERVER["HTTP_USER_AGENT"]; if(strpos($agent,'MSIE')!==false || strpos($agent,'rv:11.0')) //ie11判斷 return "ie"; else if(strpos($agent,'Firefox')!==false)//火狐 return "firefox"; else if(strpos($agent,'Chrome')!==false)//谷歌 return "chrome"; else if(strpos($agent,'Opera')!==false)//opera return 'opera'; else if((strpos($agent,'Chrome')==false)&&strpos($agent,'Safari')!==false) return 'safari'; } function getBrowserVer(){ if (empty($_SERVER['HTTP_USER_AGENT'])){ //當瀏覽器沒有發送訪問者的信息的時候 return 'unknow'; } $agent= $_SERVER['HTTP_USER_AGENT']; if (preg_match('/MSIE/s(/d+)/..*/i', $agent, $regs))//IE瀏覽器版本號 return $regs[1]; elseif (preg_match('/FireFox//(/d+)/..*/i', $agent, $regs))//火狐瀏覽器版本號return $regs[1]; elseif (preg_match('/Opera[/s|//](/d+)/..*/i', $agent, $regs))//opera瀏覽器版本號 return $regs[1]; elseif (preg_match('/Chrome//(/d+)/..*/i', $agent, $regs))//谷歌瀏覽器版本號 return $regs[1]; elseif ((strpos($agent,'Chrome')==false)&&preg_match('/Safari//(/d+)/..*$/i', $agent, $regs)) return $regs[1]; else return 'unknow';}$a=(getBrowser());$b=(getBrowserVer());echo $a;//然后對變量進行判斷等操作echo $b;?>
以上就介紹了php獲取瀏覽器內核版本,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
相關文章:
主流瀏覽器內核及JS引擎
瀏覽器內核總結
瀏覽器內核信息整理
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答