php擷取瀏覽器核心版本

來源:互聯網
上載者:User
php擷取瀏覽器核心版本

<?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)//Firefox    return "firefox";    else if(strpos($agent,'Chrome')!==false)//Google    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))//Firefox瀏覽器版本號碼return $regs[1];    elseif (preg_match('/Opera[\s|\/](\d+)\..*/i', $agent, $regs))//opera瀏覽器版本號碼        return $regs[1];    elseif (preg_match('/Chrome\/(\d+)\..*/i', $agent, $regs))//Google瀏覽器版本號碼       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引擎

瀏覽器核心總結

瀏覽器核心資訊整理

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.