• ベストアンサー
  • 困ってます

vodafoneのhttpヘッダ

  • 質問No.1022295
  • 閲覧数63
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 70% (73/104)

docomo, vodafone, au, TuKaに対応したサイトをperlで作ろうと思ってます。
vodafoneはgifに対応していないそうなので、vodafone用にpngを使用しようと考えてます。

(1), httpヘッダを見て、vodafoneの場合だけpngを使用するようにしようと思いますが、vodafoneのhttpヘッダはどのようなものが返ってくるのか教えてください。
また、機種によって違うのでしょうか?

(2), もし、(1)の方法を使わなくても、全ての携帯電話で画像を表示させる良い方法がありましたら教えてください。
もちろん「全て」は無理でしょうが、多くの機種で使用できたら助かります。

ただし、サイズの問題でjpegは使用したくありません。

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 32% (598/1831)

ユーザーエージェントをみて振り分けられます。

この辺をご覧ください。
http://oshiete1.goo.ne.jp/goo_search.php3?dummy=%A5%E1%A1%BC%A5%EB&MT=&TAB=&kw=%A5%E6%A1%BC%A5%B6%A1%BC%A5%A8%A1%BC%A5%B8%A5%A7%A5%F3%A5%C8+%B7%C8%C2%D3&c=0


手元にすぐに出てくるのがPHPの構文なので多少修正すれば使えると思われます。
ただ、これだとauのhdml機とXhtml機の仕分けはしてませんが。

if( preg_match( "/DoCoMo/", $_SERVER['HTTP_USER_AGENT'] ) ) {
// i-mode用のページ
} elseif( preg_match( "/J-PHONE/", $_SERVER['HTTP_USER_AGENT'] ) ) {
// j-sky用のページ
} elseif( preg_match( "/UP\.Browser/", $_SERVER['HTTP_USER_AGENT'] ) ) {
// Ezweb用のページ
} elseif( preg_match( "/PDXGW/", $_SERVER['HTTP_USER_AGENT'] ) ) {
// H"用のページ
} elseif( preg_match( "/ASTEL/", $_SERVER['HTTP_USER_AGENT'] ) ) {
// ASTEL用
}
お礼コメント
tomkeifer

お礼率 70% (73/104)

ありがとうございます。
'vodafone HTTPヘッダ'で検索していたので、必要な情報にたどりつくことができずに困ってました。

vodafoneのUser-Agentには'J-PHONE'が含まれるのですね。
vodafoneのサイトでも公開していました。
http://www.dp.j-phone.com/dp/tech_svc/info/useragent.php
投稿日時:2004/09/30 16:29
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ