スマートフォン対応ページが多くなってきてますが、
ユーザーエージェントで判定している方も多いのではないでしょうか。
しかし、タブレット端末と携帯端末とでは同じ画面を
表示させるというのは少々どうかな?と思います。
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 { // 上記以外の端末です。 }