代码之家  ›  专栏  ›  技术社区  ›  Hemant

识别请求响应的设备

  •  1
  • Hemant  · 技术社区  · 16 年前

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

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

    3 回复  |  直到 13 年前
        1
  •  2
  •   Vinko Vrsalovic    16 年前

    如前所述,方法是用户代理头。你最好使用这样的列表 this one 找出它是哪个手机。

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

        2
  •  2
  •   Mark Allen    16 年前

    米奇所说的,警告说有可能伪造用户代理。

        3
  •  1
  •   Mitch Wheat    16 年前

    检查 User-Agent 在请求头中

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