用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1346|回复: 2
收起左侧

[HELP] session偶尔会出错

[复制链接]
发表于 2014-12-1 10:04:30 | 显示全部楼层 |阅读模式
登录的时候一些用户输入验证码提交,总是不能验证通过。
日志里有这样的日志:
The session cookie data did not match what was expected. This could be a possible hacking attempt.



验证码:
$this->CI->session->set_userdata('auth_code', $code);

打印日志发现有获取不到session中auth_code的时候。怀疑是不是用户浏览器不支持cookie。
但是出现这样问题的用户并不一直出现这样的问题,偶尔又可以验证。所以很奇怪啊。
而且基本都是微信浏览器、QQ浏览器等UA,也没有发现可以设置cookie的地方啊。

请教大神可能有什么原因?
发表于 2014-12-1 10:19:41 | 显示全部楼层
建议想办法用php原生session 仅此而已
 楼主| 发表于 2014-12-2 10:56:31 | 显示全部楼层
kuailewang 发表于 2014-12-1 10:19
建议想办法用php原生session 仅此而已

感谢您的回复。只是我想找到问题的原因。
论坛中有过解决办法的:
1、$config['sess_match_useragent']        = FALSE;
2、域名带下划线'_'
两种情况我都已经满足了。

有没有其他什么可能呢?
现在最头疼的就是我自己一直都没有复现问题,但是用户有反馈,日志也能看出来部分用户的确有问题。

本版积分规则