WEBサイトでモバイル判別をしてページを表示することは良くあると思います。
PHPで判別する場合、「Mobile Detect」を使用すれば簡単にスマホやタブレットなどの判別をすることが可能です。
今までユーザエージェントを取得して判別をしていましたが、
とても簡単に使用できるのでおすすめです。
下記にPHPのクラスライブラリ「Mobile Detect」を使用して、
スマホ・タブレットなどのモバイル判別をした時の使用方法をメモします。
■ 「Mobile Detect」の使用方法
下記URLにアクセスし、「Mobile Detect」をダウンロードします。
「Mobile_Detect.php」を設置し読み込みます。
require_once './Mobile_Detect.php'; $detect = new Mobile_Detect;
下記のようにすればそれぞれ判別をすることができます。
【モバイル判定】
if ($detect->isMobile()) { // モバイル }
【タブレット判定】
if ($detect->isTablet()) { // タブレット }
【PC判定】
if ($detect->isMobile() || $detect->isTablet()) { // モバイル・タブレット } else { // PC }
上記以外にもユーザエージェントごとの細かい判別をすることが可能です。