自己写的登录程序,大概流程是这样的;在a页面获取账户,密码以后,验证正确的话加密写入一个session变量,然后跳转到下一个页面b . b页面根据a页面传递的session变量,来进行下一步操作,如果没有获取session或者session错误,则b页面显示错误 。在ie下正常 。但在firefox上 ,跳转以后,第二个页面显示错误。再从第二个页面返回第一个页面,重新登录,这次成功了,也就是说ff要登录成功,需要录入2次数据。检查了一下tmp里的session文件,发现在ie下始终只有一个session
.
在ff下,会出现2个session.第一个session里面包含有正确的session变量,第二个session为空,第二个session是在打开b页面的时候出现的,而b页面使用的正是第二个session .里面没有需要的变量,于是登录失败。第二次登录,session被正确写入,可以登录成功。请给指点下~谢谢
.
在ff下,会出现2个session.第一个session里面包含有正确的session变量,第二个session为空,第二个session是在打开b页面的时候出现的,而b页面使用的正是第二个session .里面没有需要的变量,于是登录失败。第二次登录,session被正确写入,可以登录成功。请给指点下~谢谢
cookie不同,所对应的PESSIONID自然不是同一个。
想不到居然自己解决了 ~~:)