プロが教える店舗&オフィスのセキュリティ対策術

質問がこの場所で良いかどうかわかりませんが・・
携帯電話のHPで見に来た携帯がDocomoかauかJ-phonかを判定してそれぞれ、HTML・HDML・MMLに振り分けてホームページを自動表示したいのですが、携帯の種別を自動判定して振り分けることはできるのでしょうか??

出来るとすれば、その詳細が知りたいです。

教えてください。宜しくお願いいたします。

A 回答 (2件)

可能です。


ただし、JavaScriptが入ったTOPページやCGIなどでヘッダ情報が取得できるものでないと少々難しいですね。単なるHTMLファイルでは無理です。
#ただし、HDMLのことを考えると、CGIでページを出力
#するか、もしくはWebサーバの方に振り分けてもらった
#方が楽だと思います。

それを前提として・・・
HTTP_USER_AGENTを参照して以下のように振り分けます。
・DOCOMOが入っていたら、NTT DoCoMo端末
・J-PHONEが入っていたら、J-PHONE端末
・UP.Browserが入っていたら、au端末

ここら辺の情報は各キャリアさんのWebサイトに載っているはずなので、詳しいことはそちらを参照してください。ちなみに、機種ごとにも判別することも可能です。たとえばNTT DoCoMoでN503iだからこのページ、P503iだからこのページなど・・・

ではでは☆
    • good
    • 0
この回答へのお礼

情報有難う御座います。

お礼日時:2001/11/22 11:10

CGIを用いて、環境変数HTTP_USER_AGENTを取得すると、Webブラウザの判別ができます。


HTTP_USER_AGENTに含まれる文字列で、ドコモ(iモード)とJフォン(Jスカイ)とアステル(ドットi)なら簡単に判別できます。
iモードなら"DoCoMo"、Jスカイなら"J-PHONE"、ドットiなら"ASTEL"という文字列で判別します。
なお、au/ツーカー(EZweb)に関しては、HTTP_USER_AGENTだけでは判別できないようです。

参考URL:http://www.futomi.com/lecture/env_var/http_user_ …
    • good
    • 0
この回答へのお礼

情報有難う御座います。

お礼日時:2001/11/22 11:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!