用户
 找回密码
 入住 CI 中国社区
搜索
楼主: hainan89
收起左侧

[会话/Cookie] 关于ci的session的在ie下失效的,原因研究

    [复制链接]
发表于 2012-3-14 15:33:44 | 显示全部楼层
yangyynn 发表于 2011-10-13 17:28
的确是这个原因,
当$config['sess_match_useragent']        = TRUE; 的时候
我设置$config['sess_use_d ...

使用database的时候和$config['sess_match_useragent']这个其实也是无关的。只是因为在数据库里边user_agent 长度有问题,这个User Agent 的名称是不完整的(在部分浏览器上), 当$config['sess_match_useragent'] 为TRUE的时候,当前用户的User Agent 和session 保存的User Agent 都不同, 所以session_id会每次刷新都改变。
发表于 2012-3-22 20:55:37 | 显示全部楼层
jeriyeh 发表于 2012-3-14 15:33
使用database的时候和$config['sess_match_useragent']这个其实也是无关的。只是因为在数据库里边user_ag ...

jeriyeh说得有道理。
另外我还发现客户端的时间不准的时候session在IE下也是不能保留的。而在FF上好似可以。
发表于 2012-4-18 12:22:14 | 显示全部楼层
这个坚决要顶!
发表于 2013-1-8 10:18:41 | 显示全部楼层
顶一个
发表于 2013-1-8 10:38:23 | 显示全部楼层
noted, thanks
发表于 2013-2-23 15:19:04 | 显示全部楼层
好帖啊!刚刚顺利地解决了问题
发表于 2013-4-11 09:54:31 | 显示全部楼层
smartweb 发表于 2011-6-23 17:13
$config['sess_match_useragent']        = FALSE;

这个FALSE才是重点,你们自己改吧,不用默认值。 ...

神回复...IE8,IE10session能取到,就IE9下session丢失,改了立马见效
发表于 2013-5-26 16:59:47 | 显示全部楼层
!!!原来是这样,谢谢楼主啊...以后一定注意二级域名
发表于 2013-6-26 09:08:19 | 显示全部楼层
_能够影响php  session  楼主不说还真心不知道
发表于 2014-6-5 17:39:37 | 显示全部楼层
撸主真乃神人也。。。救命帖啊。不胜感激!!

本版积分规则