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

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

【楽天モバイル】2回線目でもRakuten Hand 5Gが一括1円で買えたお話。複数回線でも割引対象となるキャンペーンの条件/詳細まとめ – おトクに購入する方法

携帯電話

楽天モバイルがRakuten Hand 5Gを一括1円で販売するキャンペーンを開催中!すでにRakuten UN-LIMITを契約中でも一括1円で買えた!細かい条件には注意

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

キャンペーン

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

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

銀行

紹介コードを入力して口座開設すると、紹介する人・紹介された人それぞれに現金1,000円が貰える「お友だち紹介プログラム」キャンペーン開催中!

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

ショッピング

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

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

Youtube

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


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

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

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

usedoor Twitter
usedoor facebook
usedoor feedly
usedoor RSS


新着ニュース&記事

d払いがネットのお店で支払う際に『dポイント(期間・用途限定)のみ利用』設定を廃止すると発表。2024年7月下旬に変更予定

ニュース

2024年7月下旬以降は、d払い(ネットのお店)で支払いする際に「dポイント(期間・用途限定)のみ利用」が選択できなくなる仕様変更を案内

ふるさと納税サイトさとふるで寄付金の決済方法にAmazon Payが追加

ニュース

ふるさと納税サイト「さとふる」で寄付金の決済方法にAmazon Payが追加!Amazonアカウントを使用したAmazonログインも可能に。

初代INFOBAR型のApple Watchケースを予約・購入する方法 – 5月17日よりau取扱店にて一般販売開始!先行販売したクラウドファンディングでは即完売

Apple Watch

初代INFOBARの形をしたApple Watchケースが登場。これは欲しいぞ… 先行販売はクラウドファンディング「CAMPFIRE」、5月17日からは一般販売スタート

Fireタブレット持っている人は絶対参加を!『Amazonアプリストアゴールデンウイークキッズアプリキャンペーン』でギフトカードをもらう方法

キャンペーン

Fireタブレットを持っていれば無料アプリ3つをダウンロードするだけでAmazonギフトカードがゲットできるキャンペーン開催!


新着記事をもっと見る

usedoorをフォロー


注目・おすすめ記事

【iPhone】マスクを装着したままでFace IDでロックを解除する方法まとめ – iOS 15.4以降、iOS 15.3以前、Apple Watch着用など

iOS 15.4から正式機能になった「マスクをしたまま顔認証でiPhoneのロックを解除」を設定してみた!その他、iPhone 12未満のモデルで使える小ワザも


ドコモのiPhone・AndroidスマホのSIMロックを解除する方法 – WEBからやれば無料!白ロム、中古端末も解除できる。契約条件によってはロックなしも

自分ではドコモから購入していない白ロム、中古端末も条件を満たしていれば解除できる!ドコモのSIMロック解除は自分でやれば無料です


【値下げ!!】「Galaxy Z Flip4」「Galaxy Z Fold4」の価格、スペックまとめ – ドコモ、au、楽天モバイルでおトクに購入する方法

縦折り型スマホ「Galaxy Z Flip4」と横折り型スマホ「Galaxy Z Fold4」が2022年9月29日に発売!販売キャリアはドコモとauと楽天モバイル。


【2024年4月】Music Unlimitedに3ヵ月無料で登録する方法 – Amazonの音楽聴き放題キャンペーンまとめ。新規登録で3ヵ月無料、再登録で月額300円など

Amazonの音楽聞き放題サービス「Music Unlimited」におトクに登録できるキャンペーンを紹介。現在は新規登録で3ヵ月無料、再登録は月額300円×3ヵ月などが開催中


【2024年4月】IIJmioで安くiPhoneやAndroidスマホを買う方法、割引対象機種まとめ – シェアNo.1記念キャンペーン スマホ大特価セールで一括110円~

スマホ安売りでお馴染みのIIJmio恒例の『スマホ大特価セール』がシェアNo.1記念キャンペーンとして開催!今回も特にAndroidスマホが大幅割引で一括110円~と激安に



注目の記事をぜんぶ見る


最新記事&ニュース

d払いがネットのお店で支払う際に『dポイント(期間・用途限定)のみ利用』設定を廃止すると発表。2024年7月下旬に変更予定

2024年7月下旬以降は、d払い(ネットのお店)で支払いする際に「dポイント(期間・用途限定)のみ利用」が選択できなくなる仕様変更を案内


ふるさと納税サイトさとふるで寄付金の決済方法にAmazon Payが追加

ふるさと納税サイト「さとふる」で寄付金の決済方法にAmazon Payが追加!Amazonアカウントを使用したAmazonログインも可能に。


初代INFOBAR型のApple Watchケースを予約・購入する方法 – 5月17日よりau取扱店にて一般販売開始!先行販売したクラウドファンディングでは即完売

初代INFOBARの形をしたApple Watchケースが登場。これは欲しいぞ… 先行販売はクラウドファンディング「CAMPFIRE」、5月17日からは一般販売スタート


Fireタブレット持っている人は絶対参加を!『Amazonアプリストアゴールデンウイークキッズアプリキャンペーン』でギフトカードをもらう方法

Fireタブレットを持っていれば無料アプリ3つをダウンロードするだけでAmazonギフトカードがゲットできるキャンペーン開催!



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


usedoorをフォロー


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

【激安!!】ワイモバイルの「タイムセール」でスマホを激安で購入、SIMのみ契約でキャッシュバックをゲットする方法 – 現在登場中の機種と価格、条件まとめ

ワイモバイルオンラインストアのタイムセールでOPPO Reno7Aやソフトバンク認定中古品のiPhoneが特価で販売中!


ワイモバイルを通常よりおトクに契約する方法 – SIMのみで26,000円相当還元!!【2024年4月】

ワイモバイルオンラインストアでワイモバイルのSIMカードを契約すると最大26,000円相当の還元がもらえる!


Kindle Unlimitedにおトクに登録する方法 – Amazonの本/雑誌/マンガ読み放題サービスのキャンペーンまとめ

Amazonが読み放題サービス「Kindle Unlimited」が2か月0円で利用できるゴールデンウイークキャンペーン開催中。対象者ならおトクに通常よりもおトクに利用できる


ふるさと納税で返礼品&Amazonギフトカードなどの特典がもらえるキャンペーンまとめ – 最大20%還元などが開催中

ふるさと納税サイト毎に開催している返礼品とは別に寄付金額に応じたAmazonギフトカードなどがもらえるキャンペーンをまとめてみた


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

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



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