同一个浏览器的UA(user-agent)在变化么?
在php程序防止session劫持的文章曾提到:可以检测user-agent 是否变化,作为一个标识。
我采用这个方法试了一下,居然发现在少数(在2500个用户样本中,发现了17例外)的浏览器上,UA会在网页的运行中发生变化,不知为何,求解。
请求的方法 有get / post / ajax get
获取到的数据如下,格式(时间 - IP - URL - UA)
2014-08-26 09:28:42 - 123.19.192.7 - /help/1 - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
2014-08-26 09:28:42 - 123.19.192.7 - /order/print - Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
2014-08-26 09:28:57 - 123.19.192.7 - /my - Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
2014-08-26 09:29:04 - 123.19.192.7 - /user/subscrible - Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
根据url及时间分析,用户似乎没有重新登录。但UA确发生了变化?
应当如何解释此现象,求解。