0
采纳
function getBrowserVer(){
if (empty($_SERVER['HTTP_USER_AGENT'])){ //当浏览器没有发送访问者的信息的时候
return 'unknow';
}
$agent= $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/MSIEs(d+)..*/i', $agent, $regs))
return $regs[1];
elseif (preg_match('/FireFox/(d+)..*/i', $agent, $regs))
return $regs[1];
elseif (preg_match('/Opera[s|/](d+)..*/i', $agent, $regs))
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';
}
print_r(getBrowser());
print_r(getBrowserVer());
echo '<br>'.$_SERVER["HTTP_USER_AGENT"];