问题是这样的,一般浏览器发出来的Cookie信息如下:
Cookie: UID=xxx; PSW=xxx; SESSIONID=xxx\r\n其中,SESSIONID字段是大写的我们的服务器(boa)在接收到这个cookie之后会对它进行解析,如果其中某个字段的name是SESSIONID,那么就读取等号后面的值。但是服务器只处理了SESSIONID为大写的情况,现在IE8、火狐等一些浏览器发出来的cookie变成了:Cookie: UID=xxx; PSW=xxx; sessionid=xxx\r\nsessionid变成了小写,所以服务器无法识别这个字段,所以处理就出错了。
这个问题,相同的浏览器在某些机器上会出现,在其它机器上却仍然是大写的,这会不会和机器或者操作系统版本有关系?
或者机器上安装什么特殊的软件或者注册表进行了修改等等请教诸位,客户端能不能通过修改什么配置,使得发出来的cookie中多有字段的name都是大写的?比如修改浏览器配置,或者修改注册表等等,我在网上找了很久,一直找不到答案,麻烦高人指点阿。另外,提醒下哦,是让sessionid这个字段的名字本身大写,不是等号后面的sessionid的值哦,谢谢各位了!