pipidoudou 发表于 2014-12-1 10:04:30

session偶尔会出错

登录的时候一些用户输入验证码提交,总是不能验证通过。
日志里有这样的日志:
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的地方啊。

请教大神可能有什么原因?

kuailewang 发表于 2014-12-1 10:19:41

建议想办法用php原生session 仅此而已

pipidoudou 发表于 2014-12-2 10:56:31

kuailewang 发表于 2014-12-1 10:19
建议想办法用php原生session 仅此而已

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

有没有其他什么可能呢?
现在最头疼的就是我自己一直都没有复现问题,但是用户有反馈,日志也能看出来部分用户的确有问题。
页: [1]
查看完整版本: session偶尔会出错