教えてください!

共通のURL
http://www.○○.com/  (index.cgi)
にて、PCユーザーやimode,J-sky等携帯からアクセスを受けた際、各ブラウザ?に適したページに自動でとばしたいと思っています。

質問の一つは、そのようなソース(ソフト?)が、入手可能かどうかという点と、自分で作る場合、

$ENV{'HTTP_USER_AGENT'};

で得られる情報の一覧は、どこかで調べることが出来るのか?
頭何文字で判断すればよいのか?それとも機種毎に設定しなければ行けないのか?

という点です。

ご指導お願いいたします。

A 回答 (1件)

私は下記の様にしています。


user agentにDoCoMoが入っているかを調べる物です。
DoCoMoならDoCoMo用のページを表示しJ-SkyならJ-Sky用のページそれ以外ならPC用にすればOKです。

if($ENV{'HTTP_USER_AGENT'} !~ /DoCoMo/) {
if($ENV{'HTTP_USER_AGENT'} !~ /J-PHONE/) {
&PC;
exit;
}
else{&JPHONE;}
}
else{&DOCOMO;}

下記が参考用のサイトです。

携帯のuser agent
http://specters.net/cgipon/labo/c_dist.html#user …

user agentの一覧
http://www8.big.or.jp/~000/CyberSyndrome/evc.html
    • good
    • 0
この回答へのお礼

まさに教えていただきたかった内容でした。
ありがとうございました。
うまくいきました。

お礼日時:2001/12/02 10:40

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


人気Q&Aランキング