JSまたはPHPでAndroidを検出

2511 ワード

JavaScriptの判断方法
user agent文字列のAndroid単語を検索するのは最も手間が省ける方法です.
if(navigator.userAgent.match(/Android/i)) {
   
// Do something!
   
// Redirect to Android-site?
   window
.location = 'http://android.davidwalsh.name';
 
}
PHP
に、PHPでstrstrメソッドを してuser agentにAndroidがあるかどうかを できます.
if(strstr($_SERVER['HTTP_USER_AGENT'],'Android')) {
   header
('Location: http://android.davidwalsh.name');
   
exit();
}

なお、 である.htaccessで する
たちは えます.htaccessはアンドロイドデバイスを して します!
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://android.davidwalsh.name [R=301]

これで3つのアンドロイドデバイスの をすべて できます.モバイル の しさを ります