【PSVRあげます!!】Playstation VR(Camera同梱版)のプレゼントキャンペーンに応募する方法 - usedoor読者さんなら誰でも参加OK!

新着を見る



最終更新 [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 , スマートフォン , タブレット ,




新着記事

【LINE】ID検索されないようにする方法 – スパムメッセージ対策に。検索オフでも友だちは追加できる

LINE

ID検索を許可にしているとスパムが届くことも。。いつでも切替できますぜ

【LINE】プロフィール&ホーム画像を変更しても友だちのタイムラインに通知しないようにする方法

LINE

頻繁にプロフ画像を変更する人や人にイチイチ知られるのがイヤな人はオフでどうぞ

【4月23日27:45~】伝統の一戦『エル・クラシコ』を無料で見る方法

スポーツ

スポナビライブなら無料でクラシコ(レアルマドリード VS バルセロナ)が視聴できるぞ!

【4/28~注文再開!】「ニンテンドースイッチ」を予約・購入する方法

ゲーム

マイニンテンドーストアで4/28(金)~注文再開!


≫ 新着記事をもっと見る



usedoorTOPへ戻る

usedoorをフォロー


  • 注目の使い方

    【4月版】auのキャッシュバッククーポンをWEB上からゲットする方法 – 誰でも取得OK

    シダックスやローチケ、ナビタイム、ニッセンなどで地味にauのクーポンが配布中。au WALLETにキャッシュバック


    【Twitterが消えた人へ】iPhone・iPadのアプリの年齢制限を解除(変更)する方法

    Twitterの年齢制限が変更されてiOS端末で使えなくなる現象が発生。これで解決


    【4月6日発売!!】新型『Fire TV Stick 2』を予約する方法 – 価格、スペック、発売日、現行モデルとの比較などまとめ

    やっと発売日が近づいてきたぞー。お急ぎ便を利用すれば発売日到着っぽい!


    【Y!mobileタイムセール】ワイモバイルの端末をおトクにゲットする方法

    ワイモバイルのタイムセール&アウトレットでタブレットが一括0円&月額500円(限定150台)


    注目の記事をぜんぶ見る

  • 最新記事

    【LINE】ID検索されないようにする方法 – スパムメッセージ対策に。検索オフでも友だちは追加できる

    ID検索を許可にしているとスパムが届くことも。。いつでも切替できますぜ


    【LINE】プロフィール&ホーム画像を変更しても友だちのタイムラインに通知しないようにする方法

    頻繁にプロフ画像を変更する人や人にイチイチ知られるのがイヤな人はオフでどうぞ


    【4月23日27:45~】伝統の一戦『エル・クラシコ』を無料で見る方法

    スポナビライブなら無料でクラシコ(レアルマドリード VS バルセロナ)が視聴できるぞ!


    【4/28~注文再開!】「ニンテンドースイッチ」を予約・購入する方法

    マイニンテンドーストアで4/28(金)~注文再開!


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

  • 人気記事ランキング

    ランキングを見る

  • 使い方 カテゴリー

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

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


  • サイト運営・コード・htmlの他の記事

    FacebookのOGPキャッシュを削除する方法

    間違ったものがキャッシュされていたら…


    サイト運営・コード・htmlの記事一覧