【激アツ!!】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ページよりご連絡ください。

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

メルカリ/メルペイに招待コードを適用しポイントをゲットする方法 – 紹介キャンペーン利用で開始時に500ポイントがもらえる【2024年11月】

スマホアプリ

メルカリ・メルペイを始めるなら最初に招待コードの登録がおトク!今なら必ずメルカリやメルペイの買い物時に利用できるポイントがもらえる

【12円スマホ】ソフトバンク『新トクするサポート(バリュー)』の対象機種、適用条件などまとめ – iPhone 15が対象に⇒128GBモデルは月額1円で利用できる!

携帯電話

ソフトバンクの対象機種が1年間12円~で利用できる『新トクするサポート(バリュー)』の条件や対象機種まとめ。返却で激安でiPhone・Androidが使える!

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

キャンペーン

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

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

携帯電話

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

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

MVNO・格安SIM

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


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

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

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

usedoor Twitter
usedoor facebook
usedoor feedly
usedoor RSS


新着ニュース&記事

【楽天モバイル】割引拡大!iPhone 16(128GB)をおトクに購入する方法 – Appleよりも安い価格で購入可能に。割引とポイント還元で実質109,700円

携帯電話

楽天モバイルでiPhone 16(128GB)がAppleよりも安く購入できる。のりかえで20,000円オフの一括121,700円、さらに12,000ポイント還元で実質109,700円に

Pontaパスで「2024 MAMA AWARDS」の生配信を日本語字幕付きで視聴する方法、初回入会30日間無料!!

音楽

Pontaパスで2024年11月22日・23日にK-POP授賞式「2024 MAMA AWARDS」のロサンゼルス公演、京セラドーム大阪公演のレッドカーペット、授賞式とライブパフォーマンスの様子を日本語字幕付きでライブ配信!

povoがスタバやタリーズ、コメダなどで使える『カフェギフトチケット』がセットになった期間限定トッピングを500円で販売。データ追加0.3GB(24時間)が実質無料。1月6日まで

ニュース

povoが多数のカフェで使える500円分のカフェギフトチケットとデータ追加0.3GBがセットになった期間限定トッピングを500円で販売。データ追加が実質無料

【スクエニ2025年福袋】スクウェア・エニックス オフィシャルグッズ福袋2025の抽選販売に応募する方法

福袋

2025年もスクウェア・エニックス オフィシャルグッズ福袋が登場!福袋は「ファイナルファンタジー福袋」「ドラゴンクエスト福袋」「ファイナルファンタジー福袋14」の3種類。応募期間は2024年11月21日~11月27日。

Amazonが新型Echo Show 15(第2世代)を発売。サウンド強化やFire TV機能搭載(Alexa対応音声認識リモコンが同梱)など。価格は47,980円

ニュース

Amazonが15.6インチディスプレイを搭載した第2世代のEcho Show 15を発表&販売開始。販売情報やスペックなどをまとめました


新着記事をもっと見る

usedoorをフォロー


注目・おすすめ記事

【Android】スマホのバッテリー消費を抑えて電池持ちをアップさせる方法まとめ – Pixelのバッテリーが悪いのでいろいろ設定してみた

Pixel 4のバッテリー持ちが悪すぎるのでAndroid全般の電池消費を節約する設定をガッツリ行ってみた


Amazonでd払い、dポイントを利用する方法&キャンペーンまとめ – 期間用途限定ポイントも使える

ドコモユーザーであればAmazonでd払いが使えるようになりました。ただし事前にdポイントの利用設定をしておく必要があるので注意!


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

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


【LINE】トークの写真、画像内の文字を読み取ってテキスト化する方法 – 写真の中の文字をメッセージに変換。翻訳もできる!OCRアプリとして使えちゃう

これは便利!スクリーンショット画像の文字をLINEに読み取ってもらってそのままメッセージとしてトークに送信したり翻訳したりできちゃう!


【3ヵ月無料!!】Amazonの音楽聴き放題「Music Unlimited」をおトクに登録する方法、開催中のキャンペーンまとめ – 1月10日まで3ヵ月無料キャンペーン開催!

Amazonの音楽聞き放題サービス「Music Unlimited」が激アツの3ヵ月無料キャンペーンを開催!2025年1月10日(金)まで。非プライム会員でもOK!



注目の記事をぜんぶ見る


最新記事&ニュース

【楽天モバイル】割引拡大!iPhone 16(128GB)をおトクに購入する方法 – Appleよりも安い価格で購入可能に。割引とポイント還元で実質109,700円

楽天モバイルでiPhone 16(128GB)がAppleよりも安く購入できる。のりかえで20,000円オフの一括121,700円、さらに12,000ポイント還元で実質109,700円に


Pontaパスで「2024 MAMA AWARDS」の生配信を日本語字幕付きで視聴する方法、初回入会30日間無料!!

Pontaパスで2024年11月22日・23日にK-POP授賞式「2024 MAMA AWARDS」のロサンゼルス公演、京セラドーム大阪公演のレッドカーペット、授賞式とライブパフォーマンスの様子を日本語字幕付きでライブ配信!


povoがスタバやタリーズ、コメダなどで使える『カフェギフトチケット』がセットになった期間限定トッピングを500円で販売。データ追加0.3GB(24時間)が実質無料。1月6日まで

povoが多数のカフェで使える500円分のカフェギフトチケットとデータ追加0.3GBがセットになった期間限定トッピングを500円で販売。データ追加が実質無料


【スクエニ2025年福袋】スクウェア・エニックス オフィシャルグッズ福袋2025の抽選販売に応募する方法

2025年もスクウェア・エニックス オフィシャルグッズ福袋が登場!福袋は「ファイナルファンタジー福袋」「ドラゴンクエスト福袋」「ファイナルファンタジー福袋14」の3種類。応募期間は2024年11月21日~11月27日。


Amazonが新型Echo Show 15(第2世代)を発売。サウンド強化やFire TV機能搭載(Alexa対応音声認識リモコンが同梱)など。価格は47,980円

Amazonが15.6インチディスプレイを搭載した第2世代のEcho Show 15を発表&販売開始。販売情報やスペックなどをまとめました



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


usedoorをフォロー


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

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

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


【機種変更でも実質6,800円~!!】ワイモバイルで折りたたみスマホ「Libero Flip」をおトクに購入する方法 – 一括9,800円&PayPayポイント還元で購入できる

ワイモバイルの折りたたみスマホ「Libero Flip(A304ZT)」が値下げ!機種変更でも一括9,800円と激安!!さらに必ずPayPayポイントがもらえる


【楽天モバイル】割引拡大!iPhone 16(128GB)をおトクに購入する方法 – Appleよりも安い価格で購入可能に。割引とポイント還元で実質109,700円

楽天モバイルでiPhone 16(128GB)がAppleよりも安く購入できる。のりかえで20,000円オフの一括121,700円、さらに12,000ポイント還元で実質109,700円に


【3ヵ月99円!!】Kindle Unlimitedにおトクに登録できるキャンペーンまとめ – 最大3ヵ月99円で利用できるキャンペーンを確認

Amazonの読み放題サービス「Kindle Unlimited」のキャンペーンをまとめています。現在は最大3ヵ月99円で利用できるキャンペーン開催中!


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

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



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