第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP:如果Internet Explorer 6、7、8或9

PHP:如果Internet Explorer 6、7、8或9

PHP
守著星空守著你 2019-11-07 12:50:47
我想在PHP中針對Internet Explorer的不同版本執(zhí)行以下條件:if($browser == ie6){ //do this} elseif($browser == ie7) { //dothis } elseif...我在相似的代碼上看到了許多變體,但是正在尋找一種超級簡單的東西,非常容易編寫一些if和else并做不同的事情。謝謝編輯:我需要它來向用戶顯示一些不同的消息,所以CSS條件等都是不好的。
查看完整描述

3 回答

?
函數(shù)式編程

TA貢獻1807條經(jīng)驗 獲得超9個贊

這是我最終使用的變體,它檢查IE8及以下版本:


if (preg_match('/MSIE\s(?P<v>\d+)/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] <= 8) {

    // Browsers IE 8 and below

} else {

    // All other browsers

}


查看完整回答
反對 回復 2019-11-07
?
慕虎7371278

TA貢獻1802條經(jīng)驗 獲得超4個贊

可以繼續(xù)與IE10和IE11一起使用的版本:


preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT'], $matches);

if(count($matches)<2){

  preg_match('/Trident\/\d{1,2}.\d{1,2}; rv:([0-9]*)/', $_SERVER['HTTP_USER_AGENT'], $matches);

}


if (count($matches)>1){

  //Then we're using IE

  $version = $matches[1];


  switch(true){

    case ($version<=8):

      //IE 8 or under!

      break;


    case ($version==9 || $version==10):

      //IE9 & IE10!

      break;


    case ($version==11):

      //Version 11!

      break;


    default:

      //You get the idea

  }

}


查看完整回答
反對 回復 2019-11-07
  • 3 回答
  • 0 關(guān)注
  • 512 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號