タグ

userAgentとモバイル環境に関するkiyokichiのブックマーク (2)

  • 携帯ブラウザのユーザーエージェント(User-Agent)による機種判別、キャリア判別

    ドコモ、au、ソフトバンクの各携帯電話のブラウザのユーザーエージェントは、パソコンのブラウザと同様にプログラムで取得することができる。 ユーザーエージェントを利用してキャリアの判別や機種判別を行うことができる。 ユーザーエージェントには、ドコモなら「DoCoMo」、au・TU-KAなら「UP.Browser」、ソフトバンクなら「J-PHONE」、「Vodafone」、「SoftBank」という文字列が含まれている。 これらの文字列を調べることで携帯電話のキャリアを判別することができる。 ただし、Vodafoneの一部の機種は、「UP.Browser」という文字列がユーザーエージェントの途中に含まれている。 キャリアを判別する場合は、「ユーザーエージェントの先頭の文字が何で始まるか」で判別した方が良いと思われる。 また、ユーザーエージェントには機種名の文字列が含まれているので、機種の判別を行

    kiyokichi
    kiyokichi 2009/08/03
     さまざまなキャリア判別について触れてます
  • mod_rewriteをによる携帯キャリア判別&リダイレクト設定方法 - 蜘蛛の糸をつむぐには…

    いわゆる、携帯ブラウザをUser-Agentで判別する話。 各社User-Agentは公開しているので、それを参考にするといくつかの条件で判別ができるようになります。 コンテンツの振り分けは、各キャリアが提供する接続もとIPベースでもできますが、そこまで完璧に携帯だけに限定する必要も無ければこっちのほうが簡単だし、またキャリア側のIPが増えたりした際の対応が無いのがよい。(IP増えたことなんてどうやって気づくんだって話) User-Agentが DoCoMo 「DoCoMo」で始まる。 au 「KDDI」で始まる・・・・・・・HDML機種 「UP.Browser」で始まる・・WAP機種 Softbank 「Vodafone」を含む 「J-PHONE」を含む 「MOT」を含む 「SoftBank」を含む WILLCOME 「WILLCOME」を含む 「DDIPOCKET」を含む となります。

    kiyokichi
    kiyokichi 2009/08/03
     php(mod_rewrite)でキャリア判別
  • 1