• 締切済み

自動判別をしたいのですが

PHP3を利用してページを作成しているのですが、 閲覧している人の端末によってページの自動振り分けを 考えています。 パソコン、iモード、Ez-Web等を判別方法がありましたら 教えてください。

  • PHP
  • 回答数2
  • ありがとう数20

みんなの回答

  • alfeim
  • ベストアンサー率58% (114/195)
回答No.2

追記です Docomoの端末のUserAgent一覧です

参考URL:
http://www.nttdocomo.co.jp/i/tag/s2.html
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.1

HTTP_USER_AGENT環境変数を参照して振り分けするのが簡単だと思います もしくはREMOTE_ADDRを見てi-modeのIPを見て判別とか 前者はとりあえずなので(ソフトを使えば偽る事は簡単です)セキュリティ的にがちがちに固める場合は使わないほうがよいと思います

関連するQ&A

  • iモードサイトにリダイレクトしないようにするには

    iモードでニュース等を閲覧する際に、自動判別されて携帯向けのページにリダイレクトされる。PC向け一般サイトをiモードで見たい場合の方法はないでしょうか。iアプリ・端末内蔵フルブラウザ以外の方法で知りたいです。クッキーの設定などあるのでしょうか。端末の設定では無理でしょうか。iモード経由のアクセスをプロキシなどで隠すことができればよいのですが。使用機器はN902iです。

  • 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使用可能です。

  • 携帯電話用Webページの自動更新について

    現在、携帯電話用のWebページを作成しています。 作成用の言語はHTMLとPHPを利用しています。 その中で、Webページの自動更新をしたいのですが、 何か良い方法をご存知でないでしょうか?

    • ベストアンサー
    • PHP
  • 携帯端末自動振り分け専用サーバ

    携帯端末自動振り分けの「専用サーバ」が発売になったというニュースを数ヶ月前に見ました。 従来のようにWEBサーバのプログラムで振り分けるのではなく、振り分け専用のアプライアンスサーバです。WEBサーバ上ではコンテンツを一種類だけ用意し、そのアプライアンスサーバ上でページを(携帯端末機種ごとに)最適化しなおす、という機能のものでした。 検索でも見つけることができません。どなたかご存知の方よろしくお願いいたします。

  • iモード用Flash対応機種とそうでない機種の振り分け!!

    ケータイサイトを作成しているものです(>_<) iモード用Flashの設置で対応端末にはFlashを表示させ、非対応端末にはgif画像を表示させる方法(自動識別振り分け的なもの)を教えて頂きたいです。 cgiを使わないとできないのでしょか?私はCGIやSSIなどプログラム関係には超ド素人です(/_;)

    • ベストアンサー
    • HTML
  • はじめまして。現在携帯サイトを作成しているのですが、index.php

    はじめまして。現在携帯サイトを作成しているのですが、index.phpを利用し3キャリア対応にしています。しかしサーバにアップしURLをたたくと、ファイルのダウンロードが始まってしまいます。 どなたかご教授ください。 index.phpの中身は以下のとおりです。 <?php // 携帯キャリア別自動振り分けスクリプト // URL:http://www.marguerite.to/Nihongo/Labo/PHP4Mobile/PageDistribution.html // // elksystem.ltd // // //タイトル $title="転送"; //EZウェブ専用ページのURL $page_e='./ez/'; //ボーダフォン専用のURL $page_j='./v/'; //一般携帯電話対応ページのURL $page_i='./i/'; //H"リンク専用対応ページのURL $page_h='./i/'; ~ 3キャリア対応の中身 ~ ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>転送</title> <meta http-equiv="refresh" content="0;URL=./i/" /> </head> <body> </body> </html>

    • ベストアンサー
    • PHP
  • Flashプラグインがブラウザにあるか自動判別

    はじめまして。☆^∇゜)ニ FlashファイルのみのWebサイトがあるのですが、閲覧者がアクセスしてきて、プラグインがブラウザに入っている場合はそのままFlashのページが表示され、入っていない場合は別のHTMLページへ飛ぶという一連を自動で行えるスクリプトってどういったものなのでしょうか。 教えていただけるととても助かります。(p_・q) 宜しくお願いいたします。

  • javascriptでプラグイン自動判別

    Flashページを制作しています。 閲覧環境にプラグインが入っていない場合 別ページを表示させたいと思っています。 ■現在の内容 元になるhtmlページに下記のように外部japascriptを参照させて そこからFLASHを表示させています。 ----------------------------------- <script src="flash05.js"></script> ----------------------------------- 上記javascript内に、プラグイン判別をさせて プラグインが入っている場合はswfファイルを表示させて 入っていない場合は、別ページを開くように設定したいです。 代替GIFなどを表示させる方法は書いてあるのですが 別ページを開くようにする方法がみつかりません。 お分かりになる方がいらっしゃいましたらご教授いただきたいです。 よろしくお願いします。

  • iモードでしかみれないサイトが見たい

    ケイタイのサイトで今までiモード専用といわれていたところがEZでもj-skyでも見れたのにサイトが本格的に力を入れたのか? iモードだけでしか見れなくなってしまいました(iモードからの閲覧しか出来ません、と出ます) わざわざiモード専用サイトのためにケイタイを新しく買うのも金銭的に大変なので今の持っているケイタイ(Ez)で見る為の方法を誰か教えて下さい! ちなみにPCでURL入力してもiモードからの閲覧しか出来ません、と出ます。

  • Flash:プラグインのバージョン判別方法

    WEBページを作成中なのですが、ページのナビゲーション部分をFlashで作成したいと思っています。 手持ちのバージョンがFlash4なので、それのムービーが再生できれば良いんですけど。 もしもこれに当てはまらない環境の人がいた場合に、その部分をHTMLで記述したページが表示されるようにすることって可能なのでしょうか? ページはフレームで分割してますので、ナビゲーション部分のフレームのみを判別して表示方法を振り分けることができれば良いのですが。 対象ブラウザはWindowsのI.E5.0以上とN.N6.0以上としていますが、できたらMacの同じブラウザでも動くとありがたいです。 どなたかわかる方がいましたら、教えてください。 お願いします。

専門家に質問してみよう