ホームページ >バックエンド開発 >PHPチュートリアル >PHP Mobile-Detect は、モバイル デバイスが Web サイトにアクセスするかどうかをチェックします_PHP チュートリアル

PHP Mobile-Detect は、モバイル デバイスが Web サイトにアクセスするかどうかをチェックします_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-13 10:48:311711ブラウズ

ここでは、Google にある mobile-detect クラスというモバイル デバイス検査クラスを紹介します。このクラスは、Android、iOS、タブレット、ブラウザなどを判定するために使用できます。iPad、iPhone、 win8など

使用方法

コードは次のとおりです コードをコピー

「Mobile_Detect.php」を含めます;
$detect = 新しい Mobile_Detect();


If ($detect->isMobile()) {
// あらゆるモバイルデバイス
}

if($detect->isTablet()){
// タブレット デバイス
}
特定のプラットフォームを確認します:

if($detect->isiOS()){
// Apple の iOS プラットフォームで実行するコード。
}

if($detect->isAndroidOS()){
// Google の Android プラットフォーム用に実行するコード。
}

公式例


       
           
       
       
           
       
       
       
       
            カスタム検出方法
       

        getRules() as $name => $regex):
                        $check = $detect->{'is'.$name}();
        ?>
           
                   
                   
           
       
       
       
           
               
           
                        foreach($detect->getProperties() as $name =>$match):
                $check = $detect->version($name);
                if($check!==false):
            ?>
           
               
               
           
           
           
       
       
           
                その他のテスト
           

           
               
               
           
           
               
               
           
           
               
               
           
           
               
               
           
           
               
               
           
       
    表>

セクション>

ボディ>

コードは次のとおりです コードをコピー


require_once 'Mobile_Detect.php';
$detect = 新しい Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'タブレット' : '電話') : 'コンピュータ');
$scriptVersion = $detect->getScriptVersion();

?>


   
   
   

モバイル検出ローカルデモ
   
isMobile() isMobile(); if($check): ?>class="true">
isTablet() isTablet(); if($check): ?>class="true">
is() class="true">
実験版() メソッド
version()
isiphone() isiphone()); ?>
isIphone() isIphone()); ?>
istablet() istablet()); ?>
isIOS() isIOS()); ?>
isWhateverYouWant() isWhateverYouWant()); ?>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。