国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP自動識別當前使用移動終端

2024-05-05 00:03:48
字體:
來源:轉載
供稿:網友

雖然現在利用jquery可以準確地判斷出當前使用的是那種客戶端,但是有時候根據功能和需求,我們可能需要用php來判斷當前程序運行的環境,jquery在這里就不說了,這里直接講講php是怎么實現的,希望對大家有所幫助。

我們首先來判斷當前運行環境是pc(電腦端)還是sp(手機,ipad端)

class self_test {    const PC = 'pc';    const SP = 'sp';    private $_splist = array('iPhone','Android','iPod','iPad','Tizen');//設置經常使用的sp終端,暫時常用的sp端就這幾種,如果有的話大家也可以增加   private $terminal;    public function __construct(){   $this->setTerminal();//通過setTerminal()方法獲取到$terminal變量的值  }    /*   * function setTerminal()   * 獲取終端信息   * @return string   */    private function setTerminal(){   $isSp = false;   foreach($this->_splist as $spname){    if (strstr($_SERVER['HTTP_USER_AGENT'], $spname)) {     $isSp = true;     break;    }   }   return $this->terminal = ($isSp) ? self::SP : self::PC;  }    /*   * function PC_SP()   * 輸出終端信息   * @return string   */  public function PC_SP(){   return $this->terminal;  } }  $str = new self_test(); echo $str->PC_SP();//輸出目前客戶使用的是PC還是SP 

2.準確判斷當前的運行環境并輸出客戶端環境

class self_test {   const PC = 'pc';   const SP = 'sp';   private $_splist = array('iPhone','Android','iPod','iPad','Tizen');//設置經常使用的sp終端,暫時常用的sp端就這幾種,如果有的話大家也可以增加  private $environment;   public function __construct(){   $this->setEnvironment();//通過setEnvironment()方法獲取到$terminal變量的值  }    /*   * function environment()   * 輸出終端信息   * @return string   */  public function environment(){   return $this->environment;  }    /*   * function setEnvironment()   * 獲取終端信息   * @return string   */  private function setEnvironment(){   $isSp = self::PC;//如果是PC端,就不需要判斷是安卓還是apple了,所以只輸出pc就可以   foreach($this->_splist as $spname){    if (strstr($_SERVER['HTTP_USER_AGENT'], $spname)) {     $isSp = $spname;     break;    }   }   return $this->environment = $isSp;  } } $str = new self_test(); echo $str->environment();//輸出目前客戶使用的終端 

以上代碼都是自己運行成功之后貼出來分享的內容,所以大家可以在自己的環境下調試。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 拉孜县| 承德县| 郸城县| 乐业县| 澄江县| 漳平市| 建昌县| 合川市| 长岭县| 得荣县| 图片| 藁城市| 镇宁| 黔东| 汽车| 萨嘎县| 蕉岭县| 德保县| 绥棱县| 思南县| 新乡县| 呼图壁县| 清新县| 盐池县| 襄汾县| 宣城市| 青田县| 赣州市| 安阳县| 阳江市| 德州市| 松原市| 泊头市| 安康市| 祁连县| 广德县| 仁布县| 哈密市| 吴江市| 临城县| 墨脱县|