【激アツ!!】2回線目以降もOK!楽天モバイル回線契約で14,000ポイントがもらえる

PHPでUserAgent(UA)を判定して振り分ける方法 – スマホとタブレットのUA判定アリ 【WordPressにもどうぞ】

これでWordPressも一つのテーマでOK


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

この記事内には広告リンクが含まれています。

\\どうかフォローをお願いします…//


< この記事をシェア >

usedoor Twitterでシェア
usedoor facebookでシェア
usedoor はてなブックマークに保存
usedoor Pocketに保存
usedoor LINEでシェア
usedoor feedly


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)判定を行う例

$UAstatus = false;
$user_agent = $_SERVER[‘HTTP_USER_AGENT’];

if (strpos($user_agent, ‘Android’) !== false && strpos($user_agent, ‘Mobile’) !== false){
//Android【SP】
$UAstatus = true;
}elseif( strstr($user_agent,”iPod”) ){
//iPod【SP】
$UAstatus = true;
}elseif( strstr($user_agent,”iPhone”) ){
//iPhone【SP】
$UAstatus = true;
}else{
//タブレットやPC
}

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

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

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

if ( $UAstatus ){
//スマホUIなので表示する
}

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

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

< この記事をシェア >

usedoor Twitterでシェア
usedoor facebookでシェア
usedoor はてなブックマークに保存
usedoor Pocketに保存
usedoor LINEでシェア
usedoor feedly



\\どうかフォローをお願いします…//



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

現在開催中の「おトク」なキャンペーン、セール

【紹介コードあり】Yahoo!フリマの「友達紹介キャンペーン(2024年4月~5月)」でPayPayポイント500円相当をゲットする方法

キャンペーン

Yahoo!フリマ(旧PayPayフリマ)を始めるなら「友達紹介キャンペーン」の紹介コード入力で500円分のPayPayポイントがもらえる。2024年5月31日まで

【ドコモ】『端末購入割引』でiPhone・Androidスマホ・ケータイをおトクに購入する方法 – 適用条件と割引による値下げ、現在の対象機種まとめ

携帯電話

ドコモの分離プラン導入後に新たに登場した「端末購入割引」 条件を満たしていれば機種変更でも対象のiPhoneやAndroidがおトクに買える!

【2024年4月】楽天モバイル「紹介キャンペーン」で楽天ポイントをゲットする方法 – 招待リンクあり。適用条件や注意点などまとめ

キャンペーン

楽天モバイルが友だち紹介キャンペーンを実施中。2024年2月より招待された人の特典が爆増!今ならのりかえ契約で13,000ポイントがもらえる。今月の条件や注意点などまとめ

【毎日5%~7%還元!!】Yahoo!ショッピング『PayPay支払いで毎日5%貯まる』キャンペーンでおトクに買い物する方法 – 条件などまとめ

キャンペーン

Yahoo!ショッピングで毎日5%還元となるキャンペーンが開催!プレミアム会員などは常時7%還元も。対象となる買い物の条件などまとめ

【キャリア最安値!!】楽天モバイル『iPhone対象機種特価キャンペーン』で割引&ポイント大幅還元でおトクにiPhoneを購入する方法 – 対象モデルや条件まとめ

携帯電話

7月22日より楽天モバイルがiPhoneを最大12,000円割引する「iPhone対象機種特価キャンペーン」を開始!Apple Storeと同額&大幅ポイント還元で買える!


開催中のキャンペーンをもっと見る

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

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

usedoor Twitter
usedoor facebook
usedoor feedly
usedoor RSS


新着ニュース&記事

ドコモがiPhone 15を最大44,000円割引&負担金を減額、14 Pro Maxが機種変更で33,000円割引、Xperia 10 V値下げなどの割引変更・価格改定を実施

ニュース

4月26日にドコモが価格改定や割引変更を実施。iPhone 15が大幅割引&負担金減、iPhone 14 Pro Maxは機種変更で大幅割引、Xperia 10は2万円程度の値下げなど内容多数

BlueskyがGIFアニメの投稿に対応。その他にもバージョン1.79から検索した投稿の並び替え(人気順/新着順)やフォロー候補の最適化など進化ポイント多数

ニュース

Blueskyがバージョン1.79にアップデート。GIFアニメーションの投稿に対応&2段階認証や検索関連のアップデートなど進化ポイントが多数!

【40%OFF!!】ebookjapanでマンガなどの電子書籍をお得に買う方法

キャンペーン

ebookjapanでおトクなキャンペーンが開催、クーポンが配布!マンガを含む全ての電子書籍がおトクに買える!毎週週末限定で最大40%還元の「コミックウィークエンド」が開催!

【Bluesky】2段階認証を設定する方法

bluesky

Blueskyがログイン時の2段階認証に対応!アカウントのセキュリティが向上するので設定オンを推奨します

【クーポンコードあり】auオンラインショップのクーポンをゲットする方法&使い方・適用方法【2024年4月】

キャンペーン

au Online ShopでiPhoneやAndroidスマホの購入時に利用できるクーポンをご紹介。クーポンを使ってお得に機種変更!iPhone 15やGoogle Pixel 8にも使えるお得なクーポン配布中です。


新着記事をもっと見る

usedoorをフォロー


注目・おすすめ記事

【投げ売り!!】ドコモのGalaxy A23 5G(SC-56C)をおトクに購入する方法 – 3月6日に価格改定で大幅値下げ⇒一括22,000円と激安!

3月6日にドコモのGalaxy A23 5G(SC-56C)が価格改定し値下げ。全契約で一括22,000円と激安で購入可能に!


【既存ユーザーも対象】楽天モバイルで「YouTube Premium」を3ヵ月間無料で申し込む方法 – 対象となる条件、注意点など

楽天モバイル契約者はYoutube Premiumが3ヵ月無料で利用できる。条件はシンプルで既存ユーザーも対象!注意点もアリ


【楽天モバイル】2回線目以降を契約して3,000ポイントをゲットする方法 – 「もう1回線」申込キャンペーンがスタート

楽天モバイルが2回線目以降を契約する人向けのキャンペーンを開始!2回線目契約で3,000ポイントがもらえる。要エントリーなのでご注意を


【裏技?】ahamoを新規契約して10,000dポイントをもらう方法 – ドコモSIM単体契約⇒即ahamoへのプラン変更でポイントが付与された

ドコモのSIMを単体契約⇒即ahamoにプラン変更で10,000dポイントがもらえた!直接ahamoで契約するよりもかなりおトクに


「AirPods Pro(第1世代/第2世代)」をおトクに購入する方法 – 予約開始日や発売日、価格、スペックの違い・比較、販売店などまとめ

USB-C充電機能を搭載した新モデル「AirPods Pro(第2世代)」が2023年9月22日に発売!価格は39,800円(税込)。第1世代と第2世代の違い・比較も



注目の記事をぜんぶ見る


最新記事&ニュース

ドコモがiPhone 15を最大44,000円割引&負担金を減額、14 Pro Maxが機種変更で33,000円割引、Xperia 10 V値下げなどの割引変更・価格改定を実施

4月26日にドコモが価格改定や割引変更を実施。iPhone 15が大幅割引&負担金減、iPhone 14 Pro Maxは機種変更で大幅割引、Xperia 10は2万円程度の値下げなど内容多数


BlueskyがGIFアニメの投稿に対応。その他にもバージョン1.79から検索した投稿の並び替え(人気順/新着順)やフォロー候補の最適化など進化ポイント多数

Blueskyがバージョン1.79にアップデート。GIFアニメーションの投稿に対応&2段階認証や検索関連のアップデートなど進化ポイントが多数!


【40%OFF!!】ebookjapanでマンガなどの電子書籍をお得に買う方法

ebookjapanでおトクなキャンペーンが開催、クーポンが配布!マンガを含む全ての電子書籍がおトクに買える!毎週週末限定で最大40%還元の「コミックウィークエンド」が開催!


【Bluesky】2段階認証を設定する方法

Blueskyがログイン時の2段階認証に対応!アカウントのセキュリティが向上するので設定オンを推奨します


【クーポンコードあり】auオンラインショップのクーポンをゲットする方法&使い方・適用方法【2024年4月】

au Online ShopでiPhoneやAndroidスマホの購入時に利用できるクーポンをご紹介。クーポンを使ってお得に機種変更!iPhone 15やGoogle Pixel 8にも使えるお得なクーポン配布中です。



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


usedoorをフォロー


現在開催中の"おトク"なセール、キャンペーン、お買い得アイテムまとめ

【ドコモ】『端末購入割引』でiPhone・Androidスマホ・ケータイをおトクに購入する方法 – 適用条件と割引による値下げ、現在の対象機種まとめ

ドコモの分離プラン導入後に新たに登場した「端末購入割引」 条件を満たしていれば機種変更でも対象のiPhoneやAndroidがおトクに買える!


【裏技?】ahamoを新規契約して10,000dポイントをもらう方法 – ドコモSIM単体契約⇒即ahamoへのプラン変更でポイントが付与された

ドコモのSIMを単体契約⇒即ahamoにプラン変更で10,000dポイントがもらえた!直接ahamoで契約するよりもかなりおトクに


LYPプレミアムにおトクに登録する方法&会員が使える機能まとめ – 3ヵ月無料&LINEやYahooで会員限定で使える機能が多数

LYPプレミアムが3月31日まで激アツな入会キャンペーンを開催!基本料金3ヵ月無料+4,000円分のPayPayポイント+Yahoo!ショッピングの3,000円割引クーポン×2枚という超豪華特典を用意!


【2024年4月】ワイモバイルでおトクに機種変更できるスマホまとめ – AQUOS wish3が実質4,800円など

現在ワイモバイルで機種変更でもおトクに購入できるスマホまとめ。機種変更割引&端末単体割引で機種変更でも激安購入できる機種アリ!


ahamo、LINEMO、povoどれにする?開催中キャンペーンの特典と条件を比較してみた – キャッシュバックやポイント還元などまとめ

ドコモのahamo、ソフトバンクのLINEMO、auのpovo、。大容量低価格プランを今契約するならどこが一番おトクにキャンペーンで契約できる?を比較してみた



開催中のキャンペーンをぜんぶ見る