识别请求响应的设备

时间:2008-09-30 04:27:43

标签: browser user-agent

Web服务器是否可以知道从哪个类型收到了设备请求?

例如,如果请求来自计算机(Firefox),可以创建一个显示不同内容的网站吗?如果来自iPhone,可以创建不同的内容吗?

3 个答案:

答案 0 :(得分:2)

Mitch说了什么,警告说可以伪造用户代理。

答案 1 :(得分:2)

方式是用户代理标头,如前所述。您最好使用this one之类的列表来查找它是哪个移动设备。

当我不得不做类似的事情时,我将未知的收到的用户代理存储在一个表中,以便稍后找出我没有存储的用户代理,因此无法确定要提供什么服务。

答案 2 :(得分:1)

检查请求标头中的User-Agent

有关HTTP标头的完整详细信息,请参阅http://www.w3.org/Protocols/处的规范。