人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpかperlで、WindowsMobileのブラウザからアクセスがあれば別のページへ振り分ける仕組みを作りたいのですが、どのようにすればよいでしょうか?
なお、WindowsMobileで用いるブラウザは、IEはもちろんOperaであろうがFennecであろうが、その他のブラウザでもWindowsMobileならWindowsMobileと正しく認識して、WindowsMobile向けのページへ誘導したいと考えています※。
※ですので、UserAgentを基準で振り分けるのでは上手くいかないかもと考えています。
サーバのOSはOSはWindowsXP・Apacheです。
自分で管理していますので、PerlやPHPのバージョンやモジュールは自由に設定することができます。
よろしくお願いします。

●質問者: くじぇ
●カテゴリ:コンピュータ インターネット
✍キーワード:Apache Fennec IE opera OS
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● horonict
●60ポイント

環境変数HTTP_UA_OSに"Windows CE (Pocket PC)"という値が入ってきます。

http://www.nagaoka.jrc.or.jp/cgi-bin/env/envcheck.cgi

◎質問者からの返答

horonictさんありがとうございます。

WindowsMobile端末の一つであるHT01Aに標準搭載されているOperaから以下の方法で調べてみましたが・・・

Notice: Undefined index: HTTP_UA_OS in (ファイルの位置) on line 1

というエラーが発生します。

確かにInternet Explorerなら値を取得できるのですが、それだけでは条件を満たしていませんので、別の方法をご存知でしたら教えてください。

よろしくお願いします。

※判定方法にJavaScriptを利用するのでもOKです(但し分岐を片っ端から用意するのは同じくNGです)。

よろしくお願いします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ