【当サイト限定 ドコモクーポン配布中!】iPhone Xが5,400円割引になる『限定割引クーポン』をusedoor読者にプレゼント!

新着を見る

最終更新 [2014年6月24日]





PHPで構築したウェブサイトやブログなどをPC、スマホ、タブレットはたまたiPod touchなどのUserAgent(UA)を取得して振り分ける方法です。

UserAgent(UA)を取得してスタイルや表示させる内容に変化をつけたいという時に役立つPHPの例を書いています。

WordPressでこれを使えばCSSを切り替えたりして、いちいちUAによって適用するテーマを振り分けるプラグインなどを使わなくてもよくなるので1つのテーマだけでスマホとパソコンのUIを共用して使うことができます。
もちろんWordPress以外でもPHPで書かれているウェブサイトなら何でもOKです。

単純にUserAgent(UA)を「Android」と「iPhone」などと分けてもいいのですが、それだけだとタブレットでアクセスがあってもスマホUIを見せることになってしまいます。
今回紹介しているUserAgent(UA)振り分けプログラムはPCとタブレットはPCのUI、スマホやiPod touchなどはスマホUAという風に振り分けすることができます。


PHPでPC/スマホ/タブレット/iPodなどUserAgent(UA)を振り分ける方法

AndroidのUAを取得して、スマホorタブレットを判定するのはUAの中に書かれている「Mobile」という文言の有無でいけます。
Android 2.X系の端末にはタブレットでも「Mobile」と含まれるという話があるのですが、自分の手元になかったので確認できませんでした。。
まぁ古い端末は…

PHPでUserAgent(UA)判定を行う例

↑はAndroidとiPhone、iPodはスマホUIにそれ以外(iPadやAndroidタブレット、PC)はパソコン用のUIに振り分けるというもの。

$UAstatusという変数をfalseに設定しておいて、スマホUIが適用されるUserAgent(UA)だったらtrueにするという書き方です。

あとはパソコンUIでは表示させずスマホUIでのみ表示させるようなものがある場合は

という書き方でOKだと思います。

シンプルな内容でとっても簡単にスマホ/タブレット/iPod/その他のUserAgent(UA)判定ができるPHPなのでサクッと使いたい人はコピーしちゃってみてください。


< この記事をシェア >




usedoorの新着記事をチェック!

記事を書くヤル気が出るのでフォローよろしくお願いしますm(._.)m


このPHPでUserAgent(UA)を判定して振り分ける方法 – スマホとタブレットのUA判定アリ 【WordPressにもどうぞ】の最終更新日は2014年6月24日です。
記事の内容に変化やご指摘がありましたら問い合わせフォームまたはusedoorのTwitterまたはusedoorのFacebookページよりご連絡ください。

キーワード:Android , iPhone , PHP , UserAgent , スマートフォン , タブレット ,




新着記事

【iPhone・iPad】通知は届いてないのにバイブが鳴る『ゴーストバイブ』が発生した時の対処方法 – パターン毎の原因切り分け方法

iPhone / iPad

呪い…?じゃありません。いろんなパターンがあるけどiOS純正メールアプリの通知設定が怪しい!

【本日開催】dポイント20倍+α!月イチのdショッピングデーでおトクに買い物する方法 – 毎月20日開催

セール

dポイント20倍&ポイント利用分20%還元&1日限りの限定アイテムあり!

「2018年ドコモ ディズニーカレンダー」を無料でGETする方法

ディズニー

まもなく配布開始!2018年度カレンダーの配布期間は11/20~です。欲しい人はドコモショップへGO!

【ドコモオンラインショップ】iPhone Xの入荷スケジュールを確認する方法

携帯電話

iPhone Xいつ入荷するの?予約受付日から入荷の目安が確認できるぞ~

【小ネタ】iOS 11からのAppStoreでアプリアップデート一覧画面でアプリの更新内容を全て表示する方法

iPhone / iPad

これ知らなかった。。アプリのアップデート内容をチェックしている人は知っておいて!な小ネタ


≫ 新着記事をもっと見る



usedoorTOPへ戻る

usedoorをフォロー


  • 注目の使い方

    【LINE】自分が操作しているスマホの画面をリアルタイム共有する方法 – スマホやアプリの操作方法等を簡単にシェア!

    LINEを通して両親や友だちなどにスマホやアプリの操作方法などを教える、紹介する時にマジ便利!


    【11月版】格安SIM(MVNO)料金徹底比較・まとめ! – 最安の格安SIMを調べる方法

    BIGLOBEモバイルとNifMoで最大2万円キャッシュバックキャンペーン実施中!今、契約するなら一番おトクな格安SIMは?


    【便利!!】LINEで駅構内のロッカーの空き状況を調べる方法 – JR東日本ChatBotが優秀!

    駅着く前にロッカーの状況がわかるので地味に便利。駅内で探し回らなくてもすむぞー


    注目の記事をぜんぶ見る

  • 最新記事

    【iPhone・iPad】通知は届いてないのにバイブが鳴る『ゴーストバイブ』が発生した時の対処方法 – パターン毎の原因切り分け方法

    呪い…?じゃありません。いろんなパターンがあるけどiOS純正メールアプリの通知設定が怪しい!


    【本日開催】dポイント20倍+α!月イチのdショッピングデーでおトクに買い物する方法 – 毎月20日開催

    dポイント20倍&ポイント利用分20%還元&1日限りの限定アイテムあり!


    「2018年ドコモ ディズニーカレンダー」を無料でGETする方法

    まもなく配布開始!2018年度カレンダーの配布期間は11/20~です。欲しい人はドコモショップへGO!


    【ドコモオンラインショップ】iPhone Xの入荷スケジュールを確認する方法

    iPhone Xいつ入荷するの?予約受付日から入荷の目安が確認できるぞ~


    【小ネタ】iOS 11からのAppStoreでアプリアップデート一覧画面でアプリの更新内容を全て表示する方法

    これ知らなかった。。アプリのアップデート内容をチェックしている人は知っておいて!な小ネタ


    最新記事をもっとチェック

  • 人気記事ランキング

    【11月版】のりかえでiPhone 7を買うならどこが安いか調べてみた! – ドコモ・au・ソフトバンクのiPhone 7料金比較・まとめ

    【11月版】のりかえでiPhone 7を買うならどこが安いか調べてみた! – ドコモ・au・ソフトバンクのiPhone 7料金比較・まとめ

    11月にiPhone7買うなら3キャリアどこが一番安い?MNPで購入した場合の料金を比較...


    ランキングを見る

  • 使い方 カテゴリー

    暮らし
    趣味
    節約・稼ぐ
    WEB
    デジタル
  • キーワード

    Amazon Android apple au Chrome iOS iOS 8 iPad iPhone iPhone 6 iPhone 6 Plus iPhone 6s iPhone 6s Plus iPhone 7 iPhone X iPhoneおトク Kindle MNP PC SIMフリー SoftBank Windows windows 10 オトク キャッシュバック クーポン スタンプ スマートフォン セキュリティ ソフトバンク タブレット ドコモ ドコモオトク ドコモオンラインショップ レビュー ワイモバイル 写真 削除 動画 新規契約 機種変更 注目・ピックアップ 無料 登録 非表示
  • usedoorをフォロー


  • あわせて読みたい記事