【まとめ】オススメは?動画見放題(VOD)サービスを徹底比較!

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


< この記事をシェア >




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

【登録するだけで500dポイント!!】『dカーシェア』の登録方法 – ドコモ契約者以外でもOK!

webサービス

ドコモ回線契約者以外でも使える話題の車シェア&レンタカー利用もOKのドコモ提供のサービス。今なら登録だけでオイシイ

【1ヶ月666円!!】Dropbox Plus(有料版)を超おトクに契約する方法 – 3年版のコスパがヤバい!

dropbox

これはおトク。Dropbox契約するならソースネクスト経由がマジでオススメ!

【Apple Pay】登録できるクレジットカード&キャンペーンまとめ。ID or QUICPay&おトクに使う方法

Apple Pay

[日々更新中] マツモトキヨシグループで毎日もれなく7%キャッシュバックキャンペーン!


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

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

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


この【Apple Pay】登録できるクレジットカード&キャンペーンまとめ。ID or QUICPay&おトクに使う方法の最終更新日は2018年3月2日です。
記事の内容に変化やご指摘がありましたら問い合わせフォームまたはusedoorのTwitterまたはusedoorのFacebookページよりご連絡ください。

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




同じカテゴリの記事

【Apple Pay】ビューカードの一体型Suicaは登録できる? – Apple Payの使い方

Apple Pay

ビューカードの一体型Suicaを取り込まなくてもオートチャージできるぞ!

Apple PayでSuicaチャージ5倍ポイントキャンペーン! – お得にSuicaにチャージする方法

Apple Pay

Suica関連の支払いの支払いはビューカードを登録したApple Payならポイント5倍!

【Apple Pay】モバイルSuicaとマネーフォワードを連携する方法

Apple Pay

iPhoneでもマネーフォワードとモバイルSuicaを連携!

【Apple Pay利用金額の5%キャッシュバック!】「JCB×Apple PayでGO!GO!キャンペーン」で最大5,000円のキャッシュバックをGETする方法

Apple Pay

エントリーしてApple Payでお買い物するだけで利用金額の5%分がキャッシュバックされるぞ。

iPhoneのモバイルSuicaで既存のSuicaに定期券を追加する方法

Apple Pay

現在利用しているiPhoneのSuicaに定期券を追加できるぞ!


新着記事

【6月3日まで】「ZEROウイルスセキュリティ」を安く購入する方法

PCアプリ

税込1,814円で買えるぞ!Amazonより安く買えますよ~

LINE無料スタンプまとめ – 現在ダウンロードできる無料&隠しスタンプのダウンロード方法

LINE

LINEスタンプショップ、ストアのイベントで無料でダウンロードできるスタンプ&隠しスタンプをまとめています

【運用実績公開】ドコモ×THEOの『ポイント投資』でdポイントを運用する方法 – 誰でも参加OK。ポイントは増える?減る?

投資

実際に10,000dポイント投資してみた。8月31日までに開始すれば必ず100dポイントもらえるキャンペーンも

【11日&22日】Yahoo!ショッピング、トラベル、ダイニングで『ゾロ目の日』限定クーポンをゲットする方法

キャンペーン

ゾロ目の日はYahooショッピングなどが意外とアツい!ただクーポンは争奪戦なのでお早めに!

【限定1万本】「ファイヤープロレスリング ワールド 新日本プロレス PREMIUM EDITION」を予約・ゲットする方法

ゲーム

PS4版のファイプロが発売決定!新日本プロレス仕様の限定版は数量限定販売です。欲しい人は急いだほうがいいかも!?


≫ 新着記事をもっと見る



usedoorTOPへ戻る

usedoorをフォロー


  • 注目の使い方

    【LINE】『ニュース』タブを『通話』に変更する方法 – 非表示はできないけど切り替えはできる

    LINEのニュース上に天気や株価まで。。不要な人は通話タブに変更しておきましょー


    【インスタグラム】アンケート機能を使って友だちに投票してもらう方法

    回答結果は相手に伝わるインスタのアンケート。用途は様々!


    【機種変更もOK】ドコモの2016年~2017年冬春モデルのAndroidスマホを一括価格でおトクに購入する方法

    『V20 PRO』『arrows NX』『Galaxy S7 edge』『Disney Mobile』『Xperia X Compact』がどの契約でも一括15,552円


    【無料】Google HomeでiTunesや手持ちのCDの音楽を再生する方法 – ストリーミングで提供されていない楽曲も聴けるようになる!

    有料の音楽サービスに登録していなくても楽曲を所有しているならGoogle Homeで再生できちゃう


    注目の記事をぜんぶ見る

  • 最新記事

    【6月3日まで】「ZEROウイルスセキュリティ」を安く購入する方法

    税込1,814円で買えるぞ!Amazonより安く買えますよ~


    LINE無料スタンプまとめ – 現在ダウンロードできる無料&隠しスタンプのダウンロード方法

    LINEスタンプショップ、ストアのイベントで無料でダウンロードできるスタンプ&隠しスタンプをまとめています


    【運用実績公開】ドコモ×THEOの『ポイント投資』でdポイントを運用する方法 – 誰でも参加OK。ポイントは増える?減る?

    実際に10,000dポイント投資してみた。8月31日までに開始すれば必ず100dポイントもらえるキャンペーンも


    【11日&22日】Yahoo!ショッピング、トラベル、ダイニングで『ゾロ目の日』限定クーポンをゲットする方法

    ゾロ目の日はYahooショッピングなどが意外とアツい!ただクーポンは争奪戦なのでお早めに!


    【限定1万本】「ファイヤープロレスリング ワールド 新日本プロレス PREMIUM EDITION」を予約・ゲットする方法

    PS4版のファイプロが発売決定!新日本プロレス仕様の限定版は数量限定販売です。欲しい人は急いだほうがいいかも!?


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

  • 使い方 カテゴリー

    暮らし
    趣味
    節約・稼ぐ
    WEB
    デジタル
  • キーワード

    Amazon Android apple au Chrome dポイント iOS iOS 8 iPad iPhone iPhone 6 iPhone 6 Plus iPhone 6s iPhone 6s Plus iPhone X iPhoneおトク MNP PC SIMフリー SoftBank Windows windows 10 オトク キャッシュバック クーポン スタンプ スマートフォン セキュリティ セブンイレブン ソフトバンク タブレット ドコモ ドコモオトク ドコモオンラインショップ レビュー ワイモバイル 写真 削除 動画 新規契約 機種変更 注目・ピックアップ 無料 登録 非表示
  • usedoorをフォロー


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

    【5月13日まで】iPhone 8を月額1,048円で利用する方法 – スマホデビュー割&機種代金一括45,000円

    「スマホデビュー割」キャンペーンを利用すれば超激安でiPhone 8を利用できるぞ!


    ふるさと納税で『iPad』を超お得にGETする方法【iPad / iPad mini / iPad Pro】

    ふるなびでふるさと納税するとiPadがGETできるぞ!2018年モデルの9.7インチiPad(第6世代)も登場!


    【1,000ポイント+最大2.5%還元!!】Amazonギフト券を超おトクにチャージする方法

    自分が対象かどうかはすぐにチェックできる。Amazonで買い物するなら絶対おトク


    【ドミノ・ピザ】「マスク割」でピザ全品41%割引! – ドミノピザをおトクに注文・宅配する方法

    ネット注文限定でマスクして受け取るだけでデリバリーピザ全品41%OFF!


    【最大6ヵ月無料!!】Yahoo!プレミアムに無料で登録する方法

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


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

  • あわせて読みたい記事