【当サイト限定 ドコモクーポン配布中!】iPhone 8、7、Plus、iPadが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 , スマートフォン , タブレット ,




新着記事

「黒子のバスケ」デザインのTカードを発行する方法

ポイントカード

「劇場版 黒子のバスケ LAST GAME」とTカードがコラボ!

【iPhone 8 / Plus】固体識別番号(IMEI)を確認する方法まとめ

iPhone / iPad

iOS起動をしなくてもiPhone 8本体から確認することもできる

「AppleCare+」とドコモの「ケータイ補償サービス」どっちがいいの? – ドコモのiPhoneを修理する方法

iPhone / iPad

料金にあまり差はないが保証のサービス内容がけっこう違う!ドコモのiPhone保証サービスは紛失も補償してくれるぞ!


≫ 新着記事をもっと見る



usedoorTOPへ戻る

usedoorをフォロー


  • 注目の使い方

    【一括0円】ドコモ「dtab d-01H」を激安で購入する方法 – 機種変更もOK!

    公式で一括0円!ドコモオリジナルの10.1インチAndroidタブレット


    【LINE】新登場した絵文字『デコ文字』の使い方 – 予測変換(サジェスト)オンを推奨

    突然登場した新絵文字は文字単体で使える『デコ』な文字。これはサジェスト必要ですわ


    iPhone・iPadの設定から名前・本名・プライベートなデータがバレないようにする対策方法まとめ

    AirDropだけじゃない。テザリングやSiri、通知などからも漏れることが。。今一度設定を見直してみては?


    どこに置いたかわからなくなったiPhoneを話しかけて見つける方法 – Hey Siri!どこにいるの?

    設定してれば見当たらないiPhoneに話しかけるだけで応答してくれるぞー


    注目の記事をぜんぶ見る

  • 最新記事

    「黒子のバスケ」デザインのTカードを発行する方法

    「劇場版 黒子のバスケ LAST GAME」とTカードがコラボ!


    【iPhone 8 / Plus】固体識別番号(IMEI)を確認する方法まとめ

    iOS起動をしなくてもiPhone 8本体から確認することもできる


    「AppleCare+」とドコモの「ケータイ補償サービス」どっちがいいの? – ドコモのiPhoneを修理する方法

    料金にあまり差はないが保証のサービス内容がけっこう違う!ドコモのiPhone保証サービスは紛失も補償してくれるぞ!


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

  • 人気記事ランキング

    【ミニスーファミ予約開始!!】『ニンテンドークラシックミニ スーパーファミコン』を予約・購入する方法

    【ミニスーファミ予約開始!!】『ニンテンドークラシックミニ スーパーファミコン』を予約・購入する方法

    ジョーシンが抽選受付開始!その他いくつか抽選の場所アリ。ミニスーファミの発売日は10月5日で、価格は7,980円!安い!...


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

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

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


    【9月版】auのキャッシュバッククーポンをWEB上やアプリからゲットする方法

    【9月版】auのキャッシュバッククーポンをWEB上やアプリからゲットする方法

    wowma!のauクーポンがオススメ!ナビタイムなどでも配布中。au WALLETにキャッシュバック!...


    ランキングを見る

  • 使い方 カテゴリー

    暮らし
    趣味
    節約・稼ぐ
    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をフォロー


  • あわせて読みたい記事