/**
* 获取浏览器类型
*/
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';
}
}