- ベストアンサー
PC用とiモード用サイトの自動振り分けをしたい!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
簡単なところでは <BODY>タグの中に以下のようなものを入れたらどうですか? onload="setTimeout("location.href='http://********.jp/pctop.htm'",1000*1)" 携帯電話からアクセスした場合はそのページを表示しますが、PCからだと'http://********.jp/pctop.htmに飛ばされます。
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
#1さんではありませんが こんにちは。 >どうして振り分けが可能になるんですか? この場合、簡単なところでと申している通り、単純に携帯電話でアクセスした際にはJavaScriptが実行されないからです。 PCでアクセスした場合はonLoadが実行され、pctop.htmlに遷移する仕組みです。 (JavaScriptの動作を切っていたりした場合は遷移しません) 携帯電話の判別に関しては、過去の回答に多数参考になるものが投稿されています。 本格的にやるならば、ユーザエージェントを取得し、 携帯のキャリアを判別した上で、キャリアで公開されているIPアドレスかをチェックし携帯電話であるかを判断します。
補足
ご回答ありがとうございます。大変助かります。 その『本格的にやるならば、ユーザエージェントを取得し、携帯のキャリアを判別した上で、キャリアで公開されているIPアドレスかをチェックし携帯電話であるかを判断します。』ということがまさにやりたいのですが実際にどうやってHTMLに組み込んだらいいのかわかりますでしょうか?
関連するQ&A
- PCサイトと携帯サイトを振り分けたい(初心者です)
携帯サイトを運営しているのですが、最近 PCからユーザーエージェントを携帯と偽って アクセスする人が後を絶ちません。 そこで今回、ユーザーエージェントではなく、ホスト の判定でPCサイトと携帯サイトを振り分けたいと 思っていますが、良いCGIがあれば教えてください。 よろしくお願いいたします。
- 締切済み
- CGI
- 同一URLで携帯サイトとPCサイトの振り分け方を教えてください。
はじめまして。 実はこのたび携帯サイトの制作を頼まれたのですが、その方は将来的にはPCサイトも同一のURLで開設を考えているとのことです。 そこで、いろいろ調べ回ったところユーザーエージェントによる振り分け機能というものがあることを知りました。 しかし、私はHTMLについては少々知識はあるのですが、PHP等のプログラミングについては全くの初心者です。 どこに何を配置すればこのような振り分け機能が動作するのかわかりません。 どうか教えていただけないでしょうか?
- ベストアンサー
- PHP
- PHPでPC版と携帯版のページを自動振り分けしたいです
自動振り分けするにはどのようなスクリプトが必要ですか。 ユーザーエージェントで振り分けると思いますが、 どのように記述したらよいのでしょうか? 宜しくお願いいたします。
- ベストアンサー
- PHP
- 携帯サイトとPCサイトの振分け、エージェント判別以外の方法
PCサイトと携帯サイトの振分け方法でユーザーエージェントの判別で振分ける方法ではなくて、ホスト?かIPアドレス?(すいません、よくわかりません。)等で振分ける方法で振分けたいのですが、やり方がわかりません。 私はフリーのcgiのメールフォーム、ユーザーエージェントの振分けなどの単純な比較的で単純なcgiの設置なら出来る程度のレベルです。 どなたかご教授お願い致します。
- ベストアンサー
- CGI
- iモードの画面をPCで見る方法(IP)
iモードの画面でPCで見たいものがあります。 ユーザーエージェントで自分の画面をdocomoの設定に変えても使えません。 IPアドレスで判別して遮断しているようです。 ドコモのiモードを、パソコンから使う方法があれば教えてください。 例:FOMAの携帯電話にPCから「ログイン?」して画面データをPCに引き出す。 例:PCからiモードのネットワークの壁をやぶってにもぐり込む? 例:PCそのものにアンテナをつけ、携帯電話になりすます?? など、実現可能そうなアイデアがあればお教え下さい。
- 締切済み
- docomo
- 携帯のユーザーエージェントの振り分け
PHPで携帯のユーザーエージェントの振り分けを行うということが モバイルサイト作成で言われてますが、その場合 エージェントごとにページをいちいちつくるんでしょうか?
- ベストアンサー
- PHP
- 検索エンジンで携帯サイトが表示されているので、PCではPCサイトを表示される様にしたい
検索エンジンから自身のサイトを見たときにPCサイトではなく携帯サイトがPCで見れてしまいます。PCではPCサイトを回覧出来るようにしたいのですが?プログラマーが確かユーザーエージェント??の変更をすれば例えばhttp://●●●.jp/iという携帯サイトをPCから回覧したときに、/iのままではあるがPCサイトが回覧出来るように強制的に振り分け?指定できるようなことを話していたような気がするのですが。PHPなどつかっているサイトなんですが私は全然html位しかできないのでどなた教えていただけますか?よろしくお願いします★ IPアドレスでの振り分けなどもあると聞きました?HTMLしかできない私じゃ困難なのはわかりますが、なんとか手順を教えていただけないでしょうか?
- 締切済み
- PHP
- pcと携帯の自動振り分け
http://xxx.xxx.jp/にアクセスしブラウザがパソコンであれば index.htmlを表示し、携帯であれば機種判別し imodeであればhttp://xxx.xxx.jp/i/index.html auであればhttp://xxx.xxx.jp/au/index.html voadfonであればhttp://xxx.xxx.jp/v/index.html と自動で振り分けしたいのです。 pcと携帯を判別して自動で振り分けするものはみつかるのですが 携帯をさらに機種判別して振り分けするという例が 見当たりませんでした。どのようにわけるのでしょうか? フリーでcgiかphpどちらでも構いませんので参考になる サイトがありましたら教えて下さい。 サーバーは.htaccess使用可能です。
- 締切済み
- HTML
- PCと携帯の振り分けについて教えてください
PCと携帯の振り分けについて教えてください。 htaccessで、ユーザーエージェントの判断で、PC用のトップページと 携帯用のトップページへ振り分けを行ったのですが・・・ http://xxx.com/ だと正常に携帯トップページへ振り分けられるのですが、 http://xxx.com/index.htmlだと携帯からでもPCのトップページが 表示されてしまいます。 いろいろ調べたのですが、携帯はMETAタグのリフレッシュ?に対応していないから、http://xxx.com/index.htmlのindex.htmlを携帯用に作成してPCのトップページは別に作成するとか・・・書いてありました。 http://xxx.com/index.htmlにアクセスした場合は、htaccessは有効にならないのでしょうか? 他にどのような対応方法があるのでしょうか? できれば、現PC用のindex.htmlを使用したいのですが・・・ よろしくお願いします。
- 締切済み
- Perl
補足
ご回答ありがとうございます。お聞きしたいのですが onload="setTimeout("location.href='http://********.jp/pctop.htm'",1000*1)"の原理はどうなっているのでしょうか?どうして振り分けが可能になるんですか?