なお、WindowsMobileで用いるブラウザは、IEはもちろんOperaであろうがFennecであろうが、その他のブラウザでもWindowsMobileならWindowsMobileと正しく認識して、WindowsMobile向けのページへ誘導したいと考えています※。
※ですので、UserAgentを基準で振り分けるのでは上手くいかないかもと考えています。
サーバのOSはOSはWindowsXP・Apacheです。
自分で管理していますので、PerlやPHPのバージョンやモジュールは自由に設定することができます。
よろしくお願いします。
環境変数HTTP_UA_OSに"Windows CE (Pocket PC)"という値が入ってきます。
horonictさんありがとうございます。
WindowsMobile端末の一つであるHT01Aに標準搭載されているOperaから以下の方法で調べてみましたが・・・
Notice: Undefined index: HTTP_UA_OS in (ファイルの位置) on line 1
というエラーが発生します。
確かにInternet Explorerなら値を取得できるのですが、それだけでは条件を満たしていませんので、別の方法をご存知でしたら教えてください。
よろしくお願いします。
※判定方法にJavaScriptを利用するのでもOKです(但し分岐を片っ端から用意するのは同じくNGです)。
よろしくお願いします。