楽天モバイルが「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ページよりご連絡ください。

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

【10,000ポイント還元!!】楽天モバイル『Apple Watchスタートキャンペーン』でおトクにApple Watchを購入する方法 – 対象商品&条件まとめ

Apple Watch

楽天モバイルで条件を満たした上でApple Watch購入で最大10,000ポイントが還元されるキャンペーン開催!セルラー版をお試ししたい人に最適

【LYPプレミアム】特典、利用できるLINEの機能まとめ&おトクに登録できるキャンペーンを紹介。無料期間延長&最大5,000円相当のPayPay特典がもらえる!

キャンペーン

対象者であればLYPプレミアムに新規登録で無料期間延長&最大5,000円分の特典がもらえるキャンペーン開催中!使えるLINEの機能やおトク要素をまとめて紹介

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

webサービス

動画見放題サービス「Hulu」通常特典は2週間無料だけだけどキャンペーンを利用すれば無料期間が延長されたりポイント還元などでおトクに入会できる!

【業界最安値!!】月額290円~!HISモバイルの『自由自在プラン』で毎月の携帯電話料金をおトクにする方法 – eSIMにも対応!

MVNO・格安SIM

HISモバイルが2022年5月より新プラン『自由自在プラン』を提供開始!ドコモ回線で格安SIMの中でも最安値クラスの音声通話付きで月額290円~!

【楽天モバイル】初めて20GB超過利用して1,500ポイントをゲットする方法 – 毎月開催&必ずもらえる!最強プランにピッタリのキャンペーン。特典増額中!

キャンペーン

楽天モバイル契約者限定で過去に一度も20GBを超過したことがなく20GBを超過しそうな人は必見!エントリーと利用だけで1,500ポイントがもらえちゃう


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

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

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

usedoor Twitter
usedoor facebook
usedoor feedly
usedoor RSS


新着ニュース&記事

Amazon『ブラックフライデー2025』徹底攻略 – 事前準備、おトクな支払い方法/買い方、セール、キャンペーン、割引/目玉商品など完全まとめ

キャンペーン

2025年もAmazonブラックフライデー開催!今年は11月24日~12月1日の8日間の大型キャンペーン。先行セールは11月21日からスタート!

【2025年11月】出前館『ピザ半額祭』でおトクにピザをデリバリーする方法

飲食店

月イチ!有名ピザ屋の対象ピザが半額で注文できる「ピザ半額祭」出前館で月内に数日間の限定開催!

【2025年11月】『エディオン スペシャルセール』でおトクに買い物する方法 – 激安商品も!楽天市場店の不定期開催セールにログインする手順(旧:闇市)

セール

エディオン楽天市場店で不定期開催される『スペシャルセール(旧:エディオン闇市)』には価格.com最安値クラスの商品が登場することも!

ビックカメラの「2026年 新春福箱(福袋)」を購入する方法 – 抽選に参加できる条件と中身などまとめ

福袋

2025年11月20日8:00~26日20:59の期間でビックカメラ.comの2026年の福袋「新春福箱」の抽選予約受付開始!今年は全77種類のラインナップ!2026年こそは当たってくれ!

ドコモが「Galaxy S23 / S23 Ultra / A55 5G / Z Flip5 / Z Fold5」にAndroid 16のOSアップデートの提供を開始

ニュース

2025年11月19日にドコモが「Galaxy S23」「Galaxy S23 Ultra」「Galaxy A55 5G」「Galaxy Z Flip5」「Galaxy Z Fold5」の5機種に対してAndroid 16のOSアップデートを配信。


新着記事をもっと見る

usedoorをフォロー


注目・おすすめ記事

【ワイモバイル】もう1回線申し込みキャンペーンまとめ – iPhone 16eが大幅割引、moto g64y 5Gが一括1円、PayPayポイント還元など限定特典あり

ワイモバイルの既存契約者向けに増額特典が用意されたキャンペーン開催中。iPhone 16eが一括79,992円、moto g64y 5Gは1円で販売。SIM/eSIM単体契約は最大20,000ポイント還元。


楽天カードを1つの名義で国際ブランドの異なる2枚のカードを発行する方法 – 2枚持ちでも年会費無料!

楽天カードの『2枚目のカード』サービスで、異なる国際ブランドやデザインの楽天カードがもう1枚作成できる!


【Windows 11標準機能】タスクバーの統合を解除してラベルを表示する方法 – まとめラベルをオフ、非表示にする手順(バージョン22H2、KB5030310適用)

ついにWindows 11でタスクバーの結合の解除、ラベル表示ができるようになった!今後はExplorerPatcherなどのサードパーティ製のアプリは不要に。オプションパッチ「KB5030310」の適用は必須


【オススメ返礼品紹介】おトクに『ふるさと納税』する方法まとめ – 自分がいくら寄付できるかの計算方法

まだやってない人向けに「ふるさと納税」をできるだけわかりやすく書いてみた(つもり)


【楽天ポイント】期間限定ポイントのオススメの使い方 – 楽天系のサービス以外でも使える!有効期限確認、少額でも使い切る方法

いつの間にか貯まる『期間限定の楽天ポイント』楽天市場で無理やり使うのではなく街のお店などで効率的に使うのがいいかも!



注目の記事をぜんぶ見る


最新記事&ニュース

Amazon『ブラックフライデー2025』徹底攻略 – 事前準備、おトクな支払い方法/買い方、セール、キャンペーン、割引/目玉商品など完全まとめ

2025年もAmazonブラックフライデー開催!今年は11月24日~12月1日の8日間の大型キャンペーン。先行セールは11月21日からスタート!


【2025年11月】出前館『ピザ半額祭』でおトクにピザをデリバリーする方法

月イチ!有名ピザ屋の対象ピザが半額で注文できる「ピザ半額祭」出前館で月内に数日間の限定開催!


【2025年11月】『エディオン スペシャルセール』でおトクに買い物する方法 – 激安商品も!楽天市場店の不定期開催セールにログインする手順(旧:闇市)

エディオン楽天市場店で不定期開催される『スペシャルセール(旧:エディオン闇市)』には価格.com最安値クラスの商品が登場することも!


ビックカメラの「2026年 新春福箱(福袋)」を購入する方法 – 抽選に参加できる条件と中身などまとめ

2025年11月20日8:00~26日20:59の期間でビックカメラ.comの2026年の福袋「新春福箱」の抽選予約受付開始!今年は全77種類のラインナップ!2026年こそは当たってくれ!


ドコモが「Galaxy S23 / S23 Ultra / A55 5G / Z Flip5 / Z Fold5」にAndroid 16のOSアップデートの提供を開始

2025年11月19日にドコモが「Galaxy S23」「Galaxy S23 Ultra」「Galaxy A55 5G」「Galaxy Z Flip5」「Galaxy Z Fold5」の5機種に対してAndroid 16のOSアップデートを配信。



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


usedoorをフォロー


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

【紹介コードあり】みんなの銀行アプリで口座開設して最大1,000円をゲットする方法

紹介コードを入力して口座開設すると、紹介する人・紹介された人それぞれに現金500円が貰える「お友だち紹介プログラム」キャンペーン開催中!「新規口座開設限定!サービス体験プログラム」にも参加して合計1,000円ゲット!


【IIJmio】一括110円!ハッピーオータムキャンペーン スマホ大特価セールまとめ – 対象機種や割引条件など。iPhone・Androidが激安で購入できる!

スマホ安売りでお馴染みのIIJmio恒例の『スマホ大特価セール』がハッピーオータムキャンペーンとして開催!今回も特にAndroidスマホが大幅割引で一括110円~と激安に


DAZN(ダゾーン)をお得に契約する方法

DAZNをおトクに利用する方法をご紹介!サッカーW杯アジア最終予選のアウェーはDAZN独占配信。2025年6月にアメリカで開催される「FIFAクラブワールドカップ2025」全63試合を無料で独占配信。


【楽天モバイル】スマホ料金チェック⇒回線契約で最大9,000ポイントがもらえるキャンペーン開催。診断だけで100ポイントも!特典、条件などまとめ

楽天モバイルがスマホ料金チェックを行ってから回線を契約するとのりかえで9,000ポイント、新規契約で5,000ポイントをプレゼントするキャンペーンを毎月開催


【絶対参加を!!】楽天カード(VISA)で最大20%キャッシュバックキャンペーン開催。運が良ければ10,000円のキャッシュバックも(2024年8月31日まで)

VISAブランドの楽天カード限定で最大20%キャッシュバックキャンペーン開催!対象はスマホに設定したタッチ決済。さらに運がよければ10,000円分のキャッシュバックが抽選で当たる



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