東京うぇ部

PHPをメインにしたプログラム情報共有サイト

Android

Android端末のUA判別

スマートフォン対応ページが多くなってきてますが、

ユーザーエージェントで判定している方も多いのではないでしょうか。

しかし、タブレット端末と携帯端末とでは同じ画面を

表示させるというのは少々どうかな?と思います。

iOSの場合は、ユーザーエージェントに


iPhone
iPod
iPad

と区別がつくので、ディスプレイサイズが大きいiPadについては

通常のPC用ページを表示と簡単にできますが、

Android端末の場合、タブレット端末でも携帯端末でも

ユーザーエージェントに


Android

と入っております。

区別できないや・・と思いますが区別できます。

Android携帯端末の場合は、


Mobile

という文字列が入っております。

ですので、以下のようにして頂ければ判別可能ですね。

if (preg_match('/Android/', $_SERVER['HTTP_USER_AGENT'])) {
	if (preg_match('/Mobile/', $_SERVER['HTTP_USER_AGENT'])) {
		// Android携帯端末です。
	} else {
		// Androidタブレット端末です。
	}
} else {
	// 上記以外の端末です。
}

コメントを残す




このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事