楽天モバイルが「arrows We2」を一括1円で販売

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ページよりご連絡ください。

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

Amazonで『ギフトカード大還元祭』開催!対象のお店でAmazon Pay利用で1回ごとに最大10,000円分のギフトカードが当たる抽選に参加できる&回数上限なし

キャンペーン

Amazon Payを対象店舗で1回1,000円以上利用すると必ずAmazonギフトカードが当たる抽選に参加できる「ギフトカード大還元祭」開催!期間は6月7日(金)まで

【ワイモバイル】もう1回線申し込みキャンペーンまとめ – Google Pixel 8aやOPPO Reno11 Aが大幅割引、OPPO A3 5Gが一括1円、PayPayポイント還元など限定特典あり

キャンペーン

ワイモバイルの既存契約者向けに増額特典が用意されたキャンペーン開催中。期間限定でOPPO Reno11 Aが超特価の一括4,980円、Pixel 8aは24,800円で販売。

ワイモバイルでおトクに機種変更できるスマホまとめ – moto g64y 5Gが一括6,800円など、Libero Flipが一括9,800円&PayPay還元など

携帯電話

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

LINEMOを通常よりもおトクに契約する方法、キャンペーンまとめ

携帯電話

LINEMO契約でPayPayポイント還元!他にも様々なキャンペーンが開催中です。契約手数料など各種手数料も無料。

【毎日参加!!】Yahoo!オークション「全員あたるくじ」でPayPayポイントをゲットする方法 – 開催中は毎日くじを引こう!

キャンペーン

Yahoo! JAPAN IDがあれば誰でも毎日参加できるYahoo!オークション(旧:ヤフオク)の「全員あたるくじ」必ずPayPayポイントがもらえるので開催中は毎日参加がオススメ


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

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

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

usedoor Twitter
usedoor facebook
usedoor feedly
usedoor RSS


新着ニュース&記事

「iPhone 17 / Pro / Pro Max」の価格&割引キャンペーン、スペック、予約開始&発売日などまとめ – キャリア版/SIMフリー版をおトクに購入する方法

iPhone / iPad

iPhone 17シリーズ(iPhone 17、iPhone 17 Pro、iPhone 17 Pro Max)が2025年9月19日に発売。予約は9月12日21時~受付開始。

「iPhone Air」の価格&割引キャンペーン、スペック、予約開始&発売日などまとめ – キャリア版/SIMフリー版をおトクに購入する方法

iPhone / iPad

史上最薄のiPhone『iPhone Air』が登場!超薄い。超軽い。超頑丈。価格は159,800円~、2025年9月19日発売。9月12日21時~予約開始!

ワイモバイルで「OPPO Reno11 A」「AQUOS wish4」が一括1円で販売

ニュース

2025年9月12日~ワイモバイルオンラインストアで「OPPO Reno11 A」「AQUOS wish4」が値下げ!どちらも一括1円で販売!

ワイモバイルから「iPhone 16」が発売

ニュース

2025年9月12日(金)にY!mobileから「iPhone 16」が発売。価格は145,440円~211,680円。新規契約とMNPは割引あり。

ワイモバイルから「Google Pixel 9a」が発売

ニュース

2025年9月12日(金)にY!mobileから「Google Pixel 9a」が発売。価格は88,416円~105,120円。新規契約とMNPは割引あり。


新着記事をもっと見る

usedoorをフォロー


注目・おすすめ記事

【誰でもOK!!】『ドコモオンラインショップ限定 機種購入割引』でiPhone・Androidスマホを大幅割引で購入する方法&対象機種まとめ – 機種のみ購入でもOK!

ドコモオンラインショップ限定機種購入割引で対処機種が大幅割引!機種単体(白ロム)購入も対象。割引の条件、対象機種は?


【第4弾開始!!】ワイモバイル「10周年大感謝祭」まとめ – 誰でも参加OK!PayPay大還元、紹介、スマホ安売り、抽選会などで構成される大型キャンペーン開催!

ワイモバイルが10周年を記念した大型キャンペーン~第4弾~を4月1日から開催!ワイモバを契約中の人もしてない人も参加できてPayPayが当たるなど特典多数!


【dポイント】「期間・用途限定」とは?オススメの使い方、使えるお店や有効期限確認方法など

キャンペーンなどでもらえる『dポイント(期間・用途限定)』は割と用途が広い!そしてついにAmazonで使えるようになる!!


AmazonでPayPayで支払いする方法 – 初期セットアップと利用条件、使用できる残高/ポイント、キャンペーンなどまとめ

ついにAmazonでPayPayで支払いができるようになった!PayPay残高とポイントのみ利用可能で最初のみ初期設定が必要


【割引クーポンあり】Dropbox Plus(有料版)をおトクに購入する方法 – ソースネクストの3年以上複数年版がコスパよし!最安値保証&返金あり

公式は値上げ…Dropbox Plus(有料版)を安く利用したいならソースネクストの3年版が超お買い得!期間限定割引や限定割引クーポンなどまとめ



注目の記事をぜんぶ見る


最新記事&ニュース

「iPhone 17 / Pro / Pro Max」の価格&割引キャンペーン、スペック、予約開始&発売日などまとめ – キャリア版/SIMフリー版をおトクに購入する方法

iPhone 17シリーズ(iPhone 17、iPhone 17 Pro、iPhone 17 Pro Max)が2025年9月19日に発売。予約は9月12日21時~受付開始。


「iPhone Air」の価格&割引キャンペーン、スペック、予約開始&発売日などまとめ – キャリア版/SIMフリー版をおトクに購入する方法

史上最薄のiPhone『iPhone Air』が登場!超薄い。超軽い。超頑丈。価格は159,800円~、2025年9月19日発売。9月12日21時~予約開始!


ワイモバイルで「OPPO Reno11 A」「AQUOS wish4」が一括1円で販売

2025年9月12日~ワイモバイルオンラインストアで「OPPO Reno11 A」「AQUOS wish4」が値下げ!どちらも一括1円で販売!


ワイモバイルから「iPhone 16」が発売

2025年9月12日(金)にY!mobileから「iPhone 16」が発売。価格は145,440円~211,680円。新規契約とMNPは割引あり。


ワイモバイルから「Google Pixel 9a」が発売

2025年9月12日(金)にY!mobileから「Google Pixel 9a」が発売。価格は88,416円~105,120円。新規契約とMNPは割引あり。



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


usedoorをフォロー


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

Amazonの音楽聴き放題「Music Unlimited」をおトクに登録する方法 – 開催中のキャンペーンまとめ

Amazonの音楽聞き放題サービス「Music Unlimited」のファミリープランが3ヵ月間無料で利用できるキャンペーン開催!9月3日(水)まで


ahamoのキャンペーンまとめ – SIMのみ契約で20,000dポイント還元、ポイ活、ahaクエストなど

ahamoと新規契約でdポイントがもらえたり、既存ユーザーでも対象の開催中のキャンペーンをまとめてみました。ドコモSIM経由のちょっと裏技っぽいおトクな契約方法も


【紹介コードあり】「Oliveアカウント紹介プログラム」で1,000円相当のVポイントをゲットする方法

紹介コードを入力してエントリーすると紹介した人・紹介された人それぞれに1,000円相当のVポイントが貰える「Oliveアカウント紹介プログラム」。


【割引クーポンあり】Dropbox Plus(有料版)をおトクに購入する方法 – ソースネクストの3年以上複数年版がコスパよし!最安値保証&返金あり

公式は値上げ…Dropbox Plus(有料版)を安く利用したいならソースネクストの3年版が超お買い得!期間限定割引や限定割引クーポンなどまとめ


【楽天モバイル】三木谷氏の紹介キャンペーンで14,000ポイントをもらって回線を契約する方法。超おトクに契約できるけど注意点あり

楽天の社長、三木谷氏のRakuten最強プラン紹介キャンペーンを利用すればのりかえ契約で14,000ポイント、新規契約は11,000ポイントがもらえる!ただし、現在は特典付与は1人1回まで。



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