/**
* 獲取瀏覽器類型
*/
function 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';
}else{
return 'un_know';
}
}
/**
* 獲取瀏覽器版本
*/
function getBrowserVer(){
if (empty($_SERVER['HTTP_USER_AGENT'])){//當瀏覽器沒有發送訪問者的信息的時候
return 'un_know';
}
$agent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/MSIE\s(\d+)\..*/i', $agent, $regs)){//IE瀏覽器版本號
return $regs[1];
}else if(preg_match('/FireFox\/(\d+)\..*/i', $agent, $regs)){//火狐瀏覽器版本號
return $regs[1];
}else if(preg_match('/Opera[\s|\/](\d+)\..*/i', $agent, $regs)){//opera瀏覽器版本號
return $regs[1];
}else if(preg_match('/Chrome\/(\d+)\..*/i', $agent, $regs)){//谷歌瀏覽器版本號
return $regs[1];
}else if((strpos($agent,'Chrome') == false) && preg_match('/Safari\/(\d+)\..*$/i', $agent, $regs)){
return $regs[1];
}else{
return 'un_know';
}
}
PHP判斷瀏覽器類型及版本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.