• 締切済み

携帯とパソコンでページをかえるCGI

フレームページを携帯で見ると 壊れて表示されます 携帯用にURLを用意しても パソコンと同じアドレスで くる人が よくいます ・携帯とパソコンで振り分けることができる ・トップページはどちらも http://aaa/aaa/  ←こんな感じ 振り分けられたあと パソ http://aaa/aaa/pc.html 携帯 http://aaa/aaa/mb.html みたいになると お気に入りやリンクのとき 理由は 携帯やパソコンで振り分けることができなくなるから こんなCGIがありましたら 紹介してください m(_ _)m PHPでもOKです

みんなの回答

  • canaanium
  • ベストアンサー率47% (106/224)
回答No.3

こんにちは。 こちらを参考にしてみてください。 http://www.vector.co.jp/soft/unix/net/se224707.html あと、携帯とパソコンの振り分けでしたら簡単なやりかたとしてフレームページを利用したり、メタタグで飛ばす方法があります。

  • nuki
  • ベストアンサー率30% (6/20)
回答No.2

補足ですが、AirH"Phoneも考慮される場合はH"用とは別ですのでANo.1の方の書かれたものに追加する必要があります。 参考URLのPDFにHTTP_USER_AGENTが記載されていますので、取り込んでみて下さい。

参考URL:
http://www.ddipocket.co.jp/p_s/products/airh_phone/pdf/airhphone_kishu.pdf
noname#14947
質問者

お礼

すみません よくわからないです CGIで ありませんか? 設置しかできないもので

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

掲示板とかは見つかるのですが。。。 振り分けるだけのやつってあるのかな? とりあえず自作できれば作れるのですが。。。 こんな感じで。 // 携帯対応用 振分け処理 // ページ移動はどちらかで。 // include 'index.php'; // header("Location: index.php"); 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用のページにジャンプ }

noname#14947
質問者

お礼

ありがとうございます 自作といってもよくわからないです 設置しかできないもので