ソフトバンクのAndroidを購入して高額キャッシュバックをGETする方法

最終更新 [2014年6月24日]





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なのでサクッと使いたい人はコピーしちゃってみてください。


< この記事をシェア >






このPHPでUserAgent(UA)を判定して振り分ける方法 – スマホとタブレットのUA判定アリ 【WordPressにもどうぞ】の最終更新日は2014年6月24日です。
記事の内容に変化やご指摘がありましたら問い合わせフォームまたはusedoorのTwitterまたはusedoorのFacebookページよりご連絡ください。

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

【5月13日まで】Amazonで最大7.5%還元!「タイムセール祭り」&「ポイントアップチャンスキャンペーン」でお得にお買い物する方法 – 目玉アイテムまとめ

セール

63時間限定のビックセール!今回は5月11日9:00~5月13日23:59まで。ポイントアップチャンスキャンペーンも同時開催!

【さらに値下げ!!】ドコモiPhone 8 / Plusの契約別価格&おトクに購入する方法

携帯電話

値下げを繰り返しているドコモのiPhone 8 / 8 Plusの価格を契約別にまとめてます

【7月1日まで】楽天Payの還元率を5%にアップする方法 – 第1弾キャンペーンの概要と参加条件、注意点など

キャンペーン

楽天カード支払いを設定すれば楽天ペイのコード支払いで還元率が5%にアップする!

ドコモ『スペシャルデイズ』でおトクにiPhone、Android、タブレット、ガラケー、ルーターetc…を購入する方法 – withも対象!

キャンペーン

2019年5月のドコモスペシャルデイズは5日~15日&機種にキャンペーン内容が様々!Pixelやdocomo with対象端末のキャンペーンが追加!

【5月19日まで】dファッションのクーポンをゲットする方法 – 全商品に使える1,000円オフクーポン配布中

ショッピング

ドコモが運営するd fashionにもクーポン多数!キャンペーンとクーポンを組み合わせるとめちゃくちゃ安くアイテムが買えることも多々!


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

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

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


キーワード:Android , iPhone , PHP , UserAgent , スマートフォン , タブレット ,




新着記事

【6/4まで】Amazon MusicモバイルアプリでPrime Musicを聴いて100ポイントをゲットする方法

キャンペーン

Amazon MusicモバイルアプリでPrime Musicを聴いて100Amazonポイントをプレゼント!2019年4月1日以降Prime Musicの利用履歴のない方が対象です。

【ドコモ分離プラン】新料金『ギガホ』『ギガライト』徹底まとめ – おトクになる人と損する人、概要や注意点など。ドコモの携帯料金をおトクにする方法

携帯電話利用料金

docomo withなど現在のプランや割引は5月31日で新規受付停止。新料金プランに移行する?現状維持?自分がおトクなプランを探しましょー

【5/24 生配信】「乃木坂46 23rdシングル『Sing Out!』発売記念 アンダーライブ」を視聴する方法

エンタメ ・芸能

5月24日(金)に横浜アリーナで開催されるライブをdTVチャンネルのひかりTVチャンネル+が独占生配信!

じぶん銀行の口座を開設する方法 – メリットやキャンペーンまとめ。特にauユーザーは持っていて損ナシ。

銀行

誰でも口座開設できるけど特にauユーザーにメリットが多い「じぶん銀行」の口座を作ってみた。おトクなキャンペーンもあり

【ドコモ】新プラン「ギガホ/ギガライト」と「docomo with」はどっちが安いか?をケース別に比較してみた – 毎月の料金をおトクにする方法

携帯電話利用料金

結局、ドコモの新プランにするのとdocomo withにするのどっちが毎月の料金はおトクなの?をケース別に比較してみた


≫ 新着記事をもっと見る



usedoorTOPへ戻る

usedoorをフォロー


  • 注目の使い方

    【WindowsもOK】PCから遠隔操作でiPhone・iPadのアラートを鳴らす方法

    マナーモードにしてても音が鳴る!家の中にあるスマホが見つからない時にマジ便利


    【これが超基本!!】Android 9.0 Pieの基本操作まとめ – タスクボタンがなくなってジェスチャー操作が増えてる!アプリ切替や終了などはけっこう変わった

    9.0 Pieから操作方法がけっこう変わってます!これまでAndroidを使ってきた人には最初、違和感があるかも。


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

    個人的にこれけっこうアツい!Visaが1枚目なら異なる国際ブランドのカードをもう1枚発行できる!


    Galaxy端末のオススメ設定&小ワザまとめ – S8、S9やNote8などの初期セットアップなどに

    Galaxyの操作がより快適&便利になると思った設定をまとめました。セットアップ時の参考にどうぞ!


    Pokemon GO Plusを”バッテリー充電式”にできる『Pocket Energy(ZPM001K)』の使い方、レビュー

    ポケモンGOプラスがバッテリー充電式になる衝撃的なアイテム!


    注目の記事をぜんぶ見る

  • 最新記事

    【6/4まで】Amazon MusicモバイルアプリでPrime Musicを聴いて100ポイントをゲットする方法

    Amazon MusicモバイルアプリでPrime Musicを聴いて100Amazonポイントをプレゼント!2019年4月1日以降Prime Musicの利用履歴のない方が対象です。


    【ドコモ分離プラン】新料金『ギガホ』『ギガライト』徹底まとめ – おトクになる人と損する人、概要や注意点など。ドコモの携帯料金をおトクにする方法

    docomo withなど現在のプランや割引は5月31日で新規受付停止。新料金プランに移行する?現状維持?自分がおトクなプランを探しましょー


    【5/24 生配信】「乃木坂46 23rdシングル『Sing Out!』発売記念 アンダーライブ」を視聴する方法

    5月24日(金)に横浜アリーナで開催されるライブをdTVチャンネルのひかりTVチャンネル+が独占生配信!


    じぶん銀行の口座を開設する方法 – メリットやキャンペーンまとめ。特にauユーザーは持っていて損ナシ。

    誰でも口座開設できるけど特にauユーザーにメリットが多い「じぶん銀行」の口座を作ってみた。おトクなキャンペーンもあり


    【ドコモ】新プラン「ギガホ/ギガライト」と「docomo with」はどっちが安いか?をケース別に比較してみた – 毎月の料金をおトクにする方法

    結局、ドコモの新プランにするのとdocomo withにするのどっちが毎月の料金はおトクなの?をケース別に比較してみた


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

  • usedoorをフォロー


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

    Amazon Music Unlimitedを90日間無料で利用する方法 – 通常の30日から90日に延長!非プライム会員も対象

    Amazonの音楽聞き放題サービス「Music Unlimited」が90日間も無料で体験できちゃう!


    ドコモ『スペシャルデイズ』でおトクにiPhone、Android、タブレット、ガラケー、ルーターetc…を購入する方法 – withも対象!

    2019年5月のドコモスペシャルデイズは5日~15日&機種にキャンペーン内容が様々!Pixelやdocomo with対象端末のキャンペーンが追加!


    【5月版】最大6ヵ月無料!! Yahoo!プレミアムに無料で登録する方法 – さらにYahooショッピングのクーポンも!

    対象者限定で最大6ヵ月無料!対象かどうかはアクセスしてチェックしてみて


    【最大20,000dポイント】運試しに。ドキドキキーワードあみだくじでdポイントをゲットする方法 – 毎週火曜日更新。今週のキーワードは?

    超簡単に参加できるクジ。当たればラッキー!dアカウント+ポイントカード持っている人は是非


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

  • あわせて読みたい記事