• ベストアンサー

androidかの判別とandroidのキャリア

phpでandroidかの判別とandroidのキャリアの判別はどのようにすればいいのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

phpに固有の方法などありません。 UserAgentで判別するしかないと思います($_SERVER['HTTP_USER_AGENT'])。基本的には文字列"Android"の有無になります。 http://www.openspc2.org/userAgent/ キャリア判別はほぼ無理です。キャリアのネットワーク経由でアクセスされていればIPアドレスで判断出来るでしょうけど、そうでなければどうしようもありません。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

http://www.openspc2.org/userAgent/ 端末毎のuaで判断させる。 ただし、同じ端末が複数キャリアから発売されていたり simロックフリー化されて別キャリアで利用されていたら無理だけど

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 携帯サイトのキャリア判別

    携帯のキャリア判断でトップページは3社別の HPを用意して、その下の階層を3キャリア共通で使用するHPを 作成し、またその下は3社別のHPを作成しようと思っているのですが そういったキャリア判別は可能なのでしょうか? 途中の階層でキャリア判別させることができるのでしょうか? キャリアの判別はトップページでしかできないものなのでしょうか? シロートな質問ですみません。

    • ベストアンサー
    • CGI
  • Androidで急速充電判別

    Androidで充電している時に急速充電になっているかどうか判別する方法はデフォルトのOS機能でありますか?満充電までの時間を見るくらいしか思いつかないんですがアイコンが変わる等々あれば教えて下さい。

  • 電話番号から、相手の携帯キャリアを判別する

    カテゴリは、どれかわからないので、こちらにしたのですが・・・ 電話番号から、相手の携帯キャリアを判別するには、どのようにしたらよいでしょうか? 確かに、総務省の電話番号の割り当てベースを見れば、掲載はされていますが、 MNPの転出転入とかで、正しく判別することができません。 だからといって、かけてみれば、普通にプルプルなる・・・ 留守番電話でも、それにつながっても、わからない場合がある。 かろうじて、電波が切れた時にしか判別が不可能? どのようにすれば、電話番号だけで、今、携帯キャリアを判別することが できるでしょうか?

  • キャリア判別

    キャリア判別するため見よう見まねで以下の通りindex.phpを作成しまして、i,e,sのフォルダにそれぞれindex.htmlを入れまいが、真白で 何も映りません、なぜでしょうか?教えてください。 <?php $ua = $_SERVER['HTTP_USER_AGENT']; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD Compact HTML 1.0 Draft//EN"><HEAD> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="cache-control" content="max-age=0"> <META name="keyword" content=""> <META name="description" content=""> <META name="robots"content="index,follow"> </HEAD> <body> <?php switch(TRUE){ case preg_match("/^DoCoMo\/2\.0/i", $ua): case preg_match("/^DoCoMo\/1\.0/i", $ua): $carrier = "i"; break; case preg_match("/^SoftBank/i", $ua): case preg_match("/^J\-PHONE/i", $ua): case preg_match("/^Vodafone/i", $ua): case preg_match("/^MOT/i", $ua): $carrier = "s"; break; case preg_match("/^KDDI\-/i", $ua): case preg_match("/^UP.Browser/i", $ua): $carrier = "e"; break; default: $carrier = "pc"; break; } $html_filename = "index.html"; $html_filepath = "templates/" .carriers. "/" .$html_filename; $output = @file_get_contents($html_filepath); echo $output; ?> </body> </html>

    • ベストアンサー
    • PHP
  • androidマーケットでのauキャリア決済

    androidマーケットでのauキャリア決済ができません 以前はキャリア決済を利用できていたのですが 現在アプリを購入しようとすると支払い方法がクレジットカード決済しかありません 皆さんはauのスマートフォンでのキャリア決済は利用できますか? もしできるなら解決方法を教えていただけると助かります。 ご回答よろしくお願いします。

  • 外見からiPhone5のキャリアを判別したい

    一度もSIMを挿したことがないiPhone5をいただきました。 5cや5sではなく、5です。 前のオーナは、iOS6のときにWiFiで初期設定をしたそうです。 その後、iOS7にバージョンアップして、しばらくはiPod代わりに音楽プレイヤーとして使っていたそうですが、初期状態に戻すために設定画面から本体を初期化し、もう一度初期設定をしようとしたところ、 「アクティベートするためにはSIMが必要です」 と表示され、使えなくなってしまったそうです。 おそらく、Appleの仕様で、  iOS6のときはWiFiで初期設定できたが、  iOS7ではSIMがないと初期設定できなくなった、 ということなのだと思います。(よくわかりませんが) この状態で私が譲り受けたのですが、キャリアと契約してSIMを挿そうにも、SBなのかauなのかがわかりません。 前のオーナは「確かauだけど確証は持てない」とのこと。 本体の外見から、どちらのキャリアのものか判断できるのでしょうか? それとも、iPhone5は、一度もSIMを挿したことがなければ、SBでもauでも契約できるのでしょうか? ※  OKWaveを調べると、設定画面からキャリアを判別する方法が書かれていましたが、  電源を入れても初期設定をする画面しか表示できないので、  外見から判断するしかない状況です。 よろしくお願いします。

  • キャリアSimの入れ替え(Android→iOS)

    私は現在auのキャリアでAndroidスマホを運用している。現在Androidだが最近iPhoneに興味を持ち始め、白ロムのau版iPhoneを購入してauのキャリアのSimをiPhoneで運用したいと考えているがSimのサイズ変更は理解してるしそこに代金が掛かるのは理解してるがAndroidからiPhoneにした場合料金プランは現状のままなのでしょうか?また割賦金の分割もそのままの24回払いが継続されるのでしょうか?キャリアのSimを勝手にAndroidからiPhoneにした際、料金プランの強制変更とか端末代金の残りを一括請求されたり、などはないのでしょうか?また何かしらのトラブルは起こりうるでしょうか?回答お待ちしております。トラブルが多くめんどくさいようなら普通にdocomo版iPhoneを買いみおふぉんなどで運用するのであんまり深刻な話では無いです。やっぱりau版の方が安く端末を買えるので、またSIM下駄などで遊べるという点でもsu版にしようかなと思ってるんです... 回答お待ちしております。

  • スペースの判別

    PHPで変数内文字列にて 英数字の前後のみ半角スペースが使用可にしてそれ以外を エラーにしたいのですが どのように判別すればいいでしょうか?

    • 締切済み
    • PHP
  • カタカナ判別

    PHP4、及び5で扱える中で、全角・半角は見ずにカタカナかどうかだけ区別するにはどうすれば良いのでしょうか? 例を挙げると、 「あいウエオ」であれば、カタカナは3つ。 「あいうえオ」であれば、カタカナは1つと判断する様な物です。 文字列を一旦全て全角にして、それから全角カナ判別を行うのではなく、全角・半角関わらずにカナ判別を行う方法はあるのでしょうか?

    • ベストアンサー
    • PHP
  • 携帯判別

    PHPで携帯のキャリア判別をし、表示させるページを振り分けています。 最近問題になってきたのが、携帯の画面の解像度も多岐にわたり表示が統一できないことにあります。 よって機種ごとに表示させる画像をGDを使って適応したサイズにリサイズしたものを表示させるつもりです。 が、どんなサイズを用意したらいいのかがよくわかりません。 皆様はどのように対応しているのかお知恵をお貸しください。 ・モニタの解像度の取得方法 ・用意する画像サイズのパターンの数 前者はDBなどに持っておくという手くらいしかないのでしょうか? これだと新機種が出る度にDBの更新も行わなくてはならず、運営上できるだけ避けたいです。 これ以外に方法がなければ仕方がないのですが… また、シェアウェアで判別用のクラスがあるようですが、都合によりシェアウェアには手を出せません。 後者は要するに解像度って何パターンくらいあるのか?ってことです。 無数にある解像度を全部振り分けているのか、ある程度一くくりにして振り分けているのか… 皆様のやり方を是非教えて頂ければと思います。

    • ベストアンサー
    • PHP
このQ&Aのポイント
  • 副業禁止の会社での副業について知りたいです。副業にはどのような条件がありますか?
  • 副業禁止の会社でも、条件を満たせば副業が可能ですか?月にいくらぐらいの収入が許されるのでしょうか?
  • 個人で副業をしている場合、会社にバレる可能性はあるのでしょうか?バレてしまった場合、どのような問題が起きるのでしょうか?
回答を見る