PHPのモバイルとタブレットを検出する方法
-
26-10-2019 - |
質問
私はこのスレッドを読みました:モバイルデバイスを検出する最も簡単な方法ブラウザがモバイルデバイスであるかどうかを知る方法について。一般的なコードはこれです:
<?php include("Mobile_Detect.php"); include("demoData.php");
$detectIsMobile = new Mobile_Detect(); ?>
問題は、タブレット(iPad&Xoom)を治療したいということです。
そこで、私がテストしたISIPAD()関数がまだあることを見ましたが、それでもタブレットと携帯電話の違いは解決しません。
何か案が?
ありがとう、アロン
解決
使用する
<?php
if($detect->isTablet()){
// any tablet
}
?>
詳細については、このページを参照できます http://code.google.com/p/php-mobile-detect/
他のヒント
これを行う唯一の方法は、の巨大なルックアップテーブルを使用することです User-Agent:
文字列。
get_browser()
おそらくあなたがやりたいことをすることができるでしょうが、あなたはあなたが維持することを確認する必要があります ブラウサップ ファイル とても 最新のもの - 新しいタブレットモデルは毎週リリースされています。
あるいは、それを行うためのJavaScriptの方法があるかもしれません(それが何であるかはわかりませんが)が
- あなたはまだ非常に大きなルックアップテーブルを更新する必要があります
- あなたは決してすべきではありません 頼る あらゆる種類の機能のためのJavaScriptについて。
$detect = new Mobile_Detect;
$deviceType = ( $detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
echo $deviceType;
所属していません StackOverflow