Существует нет часть строки HTTP_USER_AGENT, которая является надежной.Некоторые браузеры маскируются под другие;и пользователи могут изменить эту строку в любое время.
Это не часть вашего вопроса, но я все равно продолжу свой spoutfest.
Практика попытки идентифицировать пользовательский агент по его HTTP_USER_AGENT называется "анализом браузера", довольно широко признанным плохим.
Лучше всего, говорят они, тестировать версии IE;и проверить наличие специфических особенностей версии браузера.Здесь есть интересное и экспертное обсуждение определения браузера:
http://www.jibbering.com/faq/notes/detect-browser/
EDIT 20110516: c / HTTP_REFERER / HTTP_USER_AGENT / g Извините за эту глупую ошибку.