1

网络服务器是否有可能知道收到了哪种类型的设备请求?

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

4

3 回答 3

2

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

于 2008-09-30T04:31:17.767 回答
2

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

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

于 2008-09-30T04:37:45.630 回答
1

检查User-Agent请求标头中的

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

于 2008-09-30T04:30:37.957 回答