$agent = getenv("HTTP_USER_AGENT"); if(mb_ereg("MSIE", $agent){ //IEの時の処理 }elseif(mb_ereg("Firefox", $agent){ //Firefoxの時の処理 } 上記のように正規表現でブラウザをチェックできます。 今までは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/