С помощью PHP вы можете проверить $_SERVER['HTTP_USER_AGENT']
и проанализировать информацию оттуда.
Просто чтобы узнать больше:
На каких языках вы программируете?
Обновление
Вот ссылка, которая перечисляет большое количество строк User-agent и разбивает их на:
Может быть, это поможет вам в ваших начинаниях. Кажется довольно простым и показывает, как создаются заголовки (по большей части)