Идентификация устройства, запрашивающего ответ
-
02-07-2019 - |
Вопрос
Возможно ли, чтобы веб-сервер знал, какой Тип от какого устройства был получен запрос?
Например, может ли a создать веб-сайт, который показывает другое содержимое, если запрос пришел с компьютера (Firefox), и что-то другое, если он пришел с iPhone?
Решение
Способ - это заголовок User Agent, как уже было сказано.Вам лучше всего использовать такой список, как этот чтобы узнать, какой это мобильный телефон.
Когда мне нужно было сделать что-то подобное, я сохранял неизвестные полученные пользовательские агенты в таблице, чтобы позже узнать о тех, которые у меня не были сохранены, и поэтому я не мог точно знать, что обслуживать.
Другие советы
То, что сказал Митч, с оговоркой, что можно подделать пользовательский агент.
Проверьте User-Agent
в Заголовке запроса
Для получения полной информации о HTTP-заголовках смотрите спецификации по адресу http://www.w3.org/Protocols/.