【リアルタイム更新】iPhone Xの在庫状況をチェックする方法 - ドコモ・au・ソフトバンク

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


< この記事をシェア >




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

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


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

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




新着記事

【学割限定】1/28までソフトバンクのiPhone XとiPhone 8が2台セットで一括0円! – iPhoneを一括0円でGETする方法

キャンペーン

1台でもiPhone 8は一括0円+ キャッシュバック3.5万円!iPhone Xは分割購入でキャッシュバック5万円!

【Surface高性能マウス】Surface プレシジョン マウスの価格・発売日などまとめ – 予約・購入する方法

ガジェット

最大3つのデバイスで利用できる、マイクロソフトの高性能Surfaceブランドマウス!

「リラックマ ぶらさげぬいぐるみ」nanacoトークン(ICチップ)を予約・ゲットする方法

ポイントカード

nanacoカードがリラックマのぬいぐるみになった!プレミア化する可能性高いです。欲しい人は早めに予約しましょう!

【1/26まで】Chromecastをお得に購入・GETする方法

ショッピング

「楽天スーパーDEAL 15%ポイントバック」キャンペーン実施中!さらに動画クーポンも2枚貰えます。


≫ 新着記事をもっと見る



usedoorTOPへ戻る

usedoorをフォロー


  • 注目の使い方

    【さすがに引くわ】Google上に保存(録音)されている自分の『音声データ』を聞く、履歴を削除する方法

    AndroidスマホやGoogleHomeなどで「OK,Goolge!」⇒アシスタント起動をやったことがある人は全員対象


    『Google Home Mini』をおトクに購入する方法 – 販売店舗&キャンペーンまとめ

    楽天ブックスとヤマダ電機、ビックカメラで半額キャンペーン中!税込3,240円で買えるぞ!


    【iPhone X】バッテリー持ちを劇的に向上させる方法 – 電池残量が少ない時の緊急モードとしても使えちゃう

    有機EL(OLED)ディスプレイの特性を利用して使用するバッテリーを節約!マジで長持ちするぞー


    注目の記事をぜんぶ見る

  • 最新記事

    【ドコモ機種変更クーポン】『V30+ L-01K』が5,400円割引になるドコモオンラインショップ限定割引クーポンをusedoor読者にプレゼント!

    ドコモの「V30+ L-01K」に機種変更する際に使える当サイト限定の割引クーポンをプレゼント!


    【学割限定】1/28までソフトバンクのiPhone XとiPhone 8が2台セットで一括0円! – iPhoneを一括0円でGETする方法

    1台でもiPhone 8は一括0円+ キャッシュバック3.5万円!iPhone Xは分割購入でキャッシュバック5万円!


    【Surface高性能マウス】Surface プレシジョン マウスの価格・発売日などまとめ – 予約・購入する方法

    最大3つのデバイスで利用できる、マイクロソフトの高性能Surfaceブランドマウス!


    「リラックマ ぶらさげぬいぐるみ」nanacoトークン(ICチップ)を予約・ゲットする方法

    nanacoカードがリラックマのぬいぐるみになった!プレミア化する可能性高いです。欲しい人は早めに予約しましょう!


    【1/26まで】Chromecastをお得に購入・GETする方法

    「楽天スーパーDEAL 15%ポイントバック」キャンペーン実施中!さらに動画クーポンも2枚貰えます。


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

  • 使い方 カテゴリー

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

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


  • あわせて読みたい記事