当前位置:Gxlcms > PHP教程 > 获取用户的浏览器以及版本信息

获取用户的浏览器以及版本信息

时间:2021-07-01 10:21:17 帮助过:11人阅读

function determinebrowser () {
$agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '' ;
$browseragent = "";   //浏览器
$browserversion = ""; //浏览器的版本
if (preg_match('/360SE/i',$agent)) {
$browserversion = '';
$browseragent = "360浏览器";
    } else if(preg_match('/Maxthon (([0-9_.]{1,2}+))/i',$agent,$version)){
$browserversion = $version[1];
$browseragent = "Maxthon";
    }else if (preg_match('/MSIE (([0-9_.]{1,2})+)/i',$agent,$version)) {
$browserversion = $version[1];
$browseragent = "Internet Explorer";
    } else if (preg_match( '/iOpera\/(([0-9_.]{1,2})+)/i',$agent,$version)) {
$browserversion = $version[1];
$browseragent = "Opera";
    } else if (preg_match( '/Firefox\/(([0-9_.]{1,3})+)/i',$agent,$version)) {
$browserversion=$version[1];
$browseragent = "Firefox";
    } else if (preg_match( '/Chrome\/(([0-9_.]{1,5})+)/i',$agent,$version)) {
$browserversion = $version[1];
$browseragent = "Chrome";
    } else if (preg_match( '/Safari\/(([0-9_.]{1,5})+)/',$agent,$version)) {
$browserversion = $version[1];
$browseragent = "Safari";
    } else {
$browserversion = "";
$browseragent = "Unknown";
    }
return $browseragent." ".$browserversion;
}

以上就介绍了获取用户的浏览器以及版本信息,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行