• 締切済み

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

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

noname#14947
noname#14947
  • CGI
  • 回答数3
  • ありがとう数3

みんなの回答

  • 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
質問者

お礼

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

関連するQ&A

  • 携帯ページの振り分け

    同一ページにパソコンからと携帯からアクセスがあった場合に携帯のみ別ページへ飛ばしたいのですが可能でしょうか? PHPやperlなどcgiを使用すればそういうことはできるでしょうが、それ以外の方法でできないか探しています。どうしてcgiを使用できないかというと、そのページはサイトのトップページでどうしてもファイルは.htmlがいいんだそうです。(SEOの観点からなのか知りませんが・・・) そういう方法があれば、お教えください。よろしくお願いします。

  • トップページにCGI

    トップページにCGIを使ったらアドレスの最後が /index.cgi になるじゃないですか、それを /index.html にしたいのですがどうすればいいのですか? フレームを使うやり方は知っているのですが それ以外の方法があれば教えてください。

    • ベストアンサー
    • CGI
  • パソコンと携帯で共通のホームページ

    こんにちは!!お世話になります。 カテゴリーが違っていた様なので再掲します。 パソコンと携帯で共通に見られるホームページを作り たいと思っています。 トップページを共通にしてパソコンと携帯それぞれに URLでリンクさせたいのです。 トップはシンプルにテキストのみにします。 例えば次の様にです。  ようこそ、下記からお入り下さい  パソコン URLリンク  携帯   URLリンク  QRコード アップするのはパソコンからです。また、この様に 作った場合は携帯各社共通で使えますか? 以上です。よろしくご指導下さい。

  • 携帯サイトのトップページ以外を毎日ページURLを変更させる

    携帯サイトを運営しておりますが、 メインメニューにBOOKMARKされてしまってはトップページにアクセスされないため、それを防止するためにトップページ以外のぺージURLを変えたいと思います。 しかし、毎日手動で変えていては大変なので、自動的もしくは簡単にその作業ができるCGIやPHPなどありましたら教えてください。

  • フレーム表示のHPの途中ページへのリンク

    私のHPはフレームを使用しています。 が、その中のあるページに、他のページからリンクを張るということになりました。 普通にそのページのURLを使うと、フレームが消えて表示されてしまいます。 でも、フレームをつけて表示するようにしたいのです。 <具体的に言うと> index.html にフレーム設定がしてあって、menu.htmlとその他に分かれている状況です。 リンクしたいのは、link.htmlのページです。 link.htmlとmenu.htmlを両方表示させるような、URLというのはあるのでしょうか。 わかりにくかったらすいません。 どう表現していいのか、よくわからなくて・・・ ちなみに、menu.htmlとlink.htmlを表示した画面で、IEのお気に入りにいれると、 ちゃんと両方とも表示されるのですが、プロパティを見ても、TOPのURLしか出ないのです。

  • HTMLページに掲示板CGIを表示させるには?

    XREAのサーバーを利用してサイトを運営しています。 トップページ(HTML)から掲示板(CGI)へリンクさせているのですが、 図のようにトップページ下部にその掲示板ページを組み込んで表示させたいと考えています。 左右割りや上下割りなど(フレーム?)ではなく、小窓のように 掲示板を表示させたいのですが可能でしょうか? 10年以上使っているアドレスなのでトップのURLは変更したくありません。 また、私自身はFirefoxを使用しているのですがIEその他の利用者にも 問題なく表示される方法を探しています。 作成ソフトはホームページビルダー6を使用しています。 ご存じの方がいましたらよろしくお願いします。

  • フレームセットのリンクを変更するCGI

    フレームセットを利用していると直リンクされると、レイアウトが崩れて嫌なので普段はJavaScriptで <body onLoad="if (top == self) { location.replace('index.html') };"> このタグで強制的にフレームセットのページであるindex.htmlにリロードしています。 でも、この場合だとindex.htmlにフレーム設定をしているA.htmlとB.htmlしか表示できません。 これを、直リンクされた場合に強制的にindex.htmlに飛んで、さらにフレームセットのページをA.htmlとC.html(直リンクされたページ)に変更させたいのです。 index.htmlを表示させた後、C.html(直リンクされたページ)のアドレスを取得してフレームセットを書き直すCGIなのだと思いますが、このようなCGIのフリーなどありましたら教えてください。 JavaScriptとCGIの混合技らしいので、JavaScriptカテゴリにも書き込んでおります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=745359

    • ベストアンサー
    • CGI
  • CGIで表示されるページ(hoge.cgi)に

    CGIで表示されるページ(hoge.cgi)に <meta http-equiv="Refresh" content="5;URL=www.abc.com"> とメタタグを記述し、5秒後に指定URL(abc.com)に飛ぶようにしているのですが、 この方法ですとジャンプ先(abc.com)ではリンク元(hoge.cgi)が特定できません。 ジャンプ先でリンク元URLを特定できるようにしたいのですが、何か方法はありませんでしょうか?

    • ベストアンサー
    • CGI
  • 携帯とパソコンを振り分け方教えてください

    今パソコンと携帯電話とでアクセスするサイトを振り分けたいと考えまして、cgiでアクセスしたら携帯電話もパソコンも同じリンクをクリックさせてcgiにアクセスさせて振り分けていますがアクセスしたらページを表示させずにリンク先に振り分ける方法はないのでしょうか? JavaSprictでジャンプ先への待ち時間を0にすると飛ぶのですが、パソコンだけにしか対応していません。 携帯パソコン両方対応した何か良い方法はないでしょうか? お答えよろしくお願いします。

  • PCと携帯の振り分け(全ページ)

    静的なホームページを作成しているのですが、 PCと携帯を同じURLで表示したいと考えてます。 トップページのみを振り分ける方法ではなく、 同じコンテンツを用意し、全ページ振り分ける方法を教えてください。

    • 締切済み
    • PHP