网络服务器是否有可能知道收到了哪种类型的设备请求?
例如,如果请求来自计算机 (Firefox),是否可以创建一个显示不同内容的网站,如果请求来自 iPhone,则显示不同的内容?
网络服务器是否有可能知道收到了哪种类型的设备请求?
例如,如果请求来自计算机 (Firefox),是否可以创建一个显示不同内容的网站,如果请求来自 iPhone,则显示不同的内容?
米奇所说的,但有可能伪造用户代理。
如前所述,方法是用户代理标头。您最好使用这样的列表来找出它是哪部手机。
当我不得不做类似的事情时,我将未知的接收到的用户代理存储在一个表中,以便稍后找出我没有存储的用户代理,因此无法确定要提供什么服务。
检查User-Agent
请求标头中的
有关 HTTP 标头的完整详细信息,请参阅http://www.w3.org/Protocols/上的规范。