重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

携帯電話向けのwebサイトの制作を最近始めました。

キャリア、機種別にページの表示内容を切り替えようとしています。
サーバ側で.htaccess、CGIなどを利用してUserAgentから
アクセスしてきた携帯の機種を検査できることは分かったのですが
新機種が発売された場合、
そのつど検査する処理を書き換える必要が出るように思います。

たとえばxxより前に出た機種ならAのページ、
xxより後に出た機種ならBのページを表示すると
いった場合に振り分けたい場合、
新機種が出た場合に対応できません。

UserAgentの文字列に規則などがあれば対応できるかと思うのですが、
規則はあるのでしょうか。
それとも他に対応方法はないでしょうか。

A 回答 (1件)

登録されている機種だったら古い機種。


登録されていない機種だったら新しい機種。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

やはり機種名に規則などは無いということになるでしょうか。

>登録されている機種だったら古い機種。
>登録されていない機種だったら新しい機種。
ということはサーバ側で新しい機種か正しく見分けるには
古い機種を全て網羅した判定が必要になるのですか。

新機種の中から更に機能の有無やスペックなどによって
表示するページを分けたいなら、やはり、
新機種が出るつど、判定処理の修正をしなければなりませんか。

アクセスしてきた端末の機能、スペックなどは
サーバ側からは、やはり、User Agentに載っている内容しか
知ることは出来ませんか。

お礼日時:2009/10/28 14:35

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