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 {
	// 上記以外の端末です。
}


コメントを残す




関連記事

関連記事はありません

Menu

HOME

 TOP