PHPでブラウザを判別する
2010年08月08日
PHPを使ったブラウザの判別方法。
いろいろやり方はあるけど今回はgetenv関数を使用。
1 2 3 4 5 6 |
上記のように正規表現でブラウザをチェックできます。
今まではereg処理でできていたけど、PHP5.3以降の場合エラーになるのでmb_eregを使用します。
もっと詳細に分けたい場合はバージョンも書くとよいです。
IE6のみ適用するばあいは”MSIE 6.0″とか。
ちなみにgetenvでHTTP_USER_AGENTを指定すると下記のような文字列が返ってきます。
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 GTB7.1 ( .NET CLR 3.5.30729) YTB730
コメントする
:コメント(0)
:トラックバック(0)
コメント:0件
- コメントはありません。
トラックバック:0件
- トラックバックはありません。




