【激アツ!!】楽天モバイル回線契約で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ページよりご連絡ください。

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

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

携帯電話

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

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

Youtube

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

【ソフトバンクオンラインショップ限定】「web割」で機種代金を最大21,600円割引する方法

携帯電話

オンライン限定!MNP(のりかえ)なら最大21,600円割引!販売しているほとんどのiPhone、Androidスマホがキャンペーン対象。

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

キャンペーン

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

【紹介コードあり】増量中!メルカリ/メルペイの紹介キャンペーンでポイントをゲットする方法 – 開始にコード利用で1,000ポイントがもらえる

スマホアプリ

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


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

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

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

usedoor Twitter
usedoor facebook
usedoor feedly
usedoor RSS


新着ニュース&記事

ドコモが「eximo ポイ活」の10%ポイント還元キャンペーンを7月31日で終了すると発表。新料金プラン「ドコモ ポイ活 MAX」は10%還元を終了日未定で継続

ニュース

終了日未定で開催されていたeximoポイ活の10%ポイント還元キャンペーンは7月31日で終了。10%ポイント還元を継続したい場合は「ドコモ ポイ活 MAX」に移行する必要あり

吉野家テイクアウトスマホ予約をau PAYでお支払いすると最大10%還元

ニュース

吉野家のテイクアウトをスマホで予約し、au PAY(ネット支払い)で支払うと、Pontaポイントが最大10%還元されるキャンペーンが6月2日からスタート!キャンペーンは6月15日まで。

マクドナルドで楽天ペイでお支払いすると最大50%還元、モバイルオーダー/デリバリーが対象

ニュース

マクドナルドのモバイルオーダーまたはマックデリバリーサービスで、楽天キャッシュを支払元として楽天ペイで支払いを行うと、支払い金額の20%分の楽天ポイントが還元!楽天モバイルを新規契約すれば50%還元!6月1日~30日まで。

【最終日】AmazonスマイルSALE&ポイントアップキャンペーンでおトクにお買い物する方法 – 人によって特典/対象商品が異なるセール内容まとめ

セール

5月30日(金)9:00から「AmazonスマイルSALE」が開催!ポイントアップキャンペーンも同時開催。あなたの最大還元率は?5月23日から事前エントリー受付中です。セールは6月2日(月)23:59まで。

【LINE】無料スタンプ&隠しスタンプまとめ(2025年6月2日更新)ダウンロード方法&取得条件

LINE

現在配布されているLINEの無料スタンプ&隠しスタンプを徹底まとめ!スタンプを無料ゲットできる条件や取得するまでの手順、有効期限など


新着記事をもっと見る

usedoorをフォロー


注目・おすすめ記事

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

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


【UQモバイル】のりかえ時にクーポンを適用して15,000円分のau PAY残高をもらう方法 – 買い物不要&クーポンコードあり。実際に申込してみた

UQモバイルにSIMのみでのりかえ契約するなら絶対にコレ!買い物不要で最大15,000円分のau PAY残高が還元されるスペシャルクーポンを使ってみた


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

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


【Amazon Pay】Amazon以外のお店でギフト券を使って買い物、支払いする方法。0.5%還元アリ!出前館やふるさと納税、買い物など多数のショップで使える

Amazon以外でAmazonアカウントを使って支払いができる「Amazon Pay」ギフト券も利用できて0.5%還元あり!クレカなしでの買い物にもどうぞ


楽天モバイル「紹介キャンペーン」で楽天ポイントをゲットする方法 – 招待リンクあり&適用条件や注意点などまとめ。特典付与スケジュール改善!

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



注目の記事をぜんぶ見る


最新記事&ニュース

ドコモが「eximo ポイ活」の10%ポイント還元キャンペーンを7月31日で終了すると発表。新料金プラン「ドコモ ポイ活 MAX」は10%還元を終了日未定で継続

終了日未定で開催されていたeximoポイ活の10%ポイント還元キャンペーンは7月31日で終了。10%ポイント還元を継続したい場合は「ドコモ ポイ活 MAX」に移行する必要あり


吉野家テイクアウトスマホ予約をau PAYでお支払いすると最大10%還元

吉野家のテイクアウトをスマホで予約し、au PAY(ネット支払い)で支払うと、Pontaポイントが最大10%還元されるキャンペーンが6月2日からスタート!キャンペーンは6月15日まで。


マクドナルドで楽天ペイでお支払いすると最大50%還元、モバイルオーダー/デリバリーが対象

マクドナルドのモバイルオーダーまたはマックデリバリーサービスで、楽天キャッシュを支払元として楽天ペイで支払いを行うと、支払い金額の20%分の楽天ポイントが還元!楽天モバイルを新規契約すれば50%還元!6月1日~30日まで。


【最終日】AmazonスマイルSALE&ポイントアップキャンペーンでおトクにお買い物する方法 – 人によって特典/対象商品が異なるセール内容まとめ

5月30日(金)9:00から「AmazonスマイルSALE」が開催!ポイントアップキャンペーンも同時開催。あなたの最大還元率は?5月23日から事前エントリー受付中です。セールは6月2日(月)23:59まで。


【LINE】無料スタンプ&隠しスタンプまとめ(2025年6月2日更新)ダウンロード方法&取得条件

現在配布されているLINEの無料スタンプ&隠しスタンプを徹底まとめ!スタンプを無料ゲットできる条件や取得するまでの手順、有効期限など



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


usedoorをフォロー


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

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

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


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

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


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

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


【割引クーポンあり】1Password(有料版)をおトクに契約する方法 – ソースネクストの3年版がコスパよし!価格比較してみた

1Passwordを購入するならソースネクストの3年版がお買い得!公式で購入するより安く1Passwordが使える&更新/継続用としても利用可能


【最大44,000円割引!!】ドコモが認定中古スマホのセールを開催。docomo CertifiedのiPhone・Androidがかなり安く購入できる!半額以下のスマホもあり

10月25日よりドコモがdocomo Certified(認定中古スマホ)を対象としたセールを開催。新規契約/のりかえで大幅割引が適用される



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