Juyuntung 发表于 2013-4-11 22:30:32

ci session

CI2.1 购物车把内容存在ci_sessions表中,在确认订单步骤,使用无刷保存用户信息操作的时候,在ie8,ie10,chrome浏览器中session有内容,在ie9中session内容丢失。把$config['sess_match_useragent'] = TRUE改成 FALSE 就可以了。有没有其他解决办法,或者session丢失的可能性是什么,望大神指点。。。

Altair 发表于 2013-4-12 00:24:12

IE高版本都有个其“兼容模式”,可能是第二次打开同一网页时,IE使用了和第一次打开不同的方式,被服务器识别为了不同的浏览器   分析的,没试过,

lamp_小范 发表于 2013-5-5 05:56:57

偶的神! 太感谢了! 总算解决了手机浏览器丢失session的问题了! 么么一个

某A 发表于 2013-12-20 18:08:31

主要是 user_agent 不一致 导致 session 丢失。可以通过校验确认是当前用户 手动帮他写入原cookie
页: [1]
查看完整版本: ci session