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的地方啊。
请教大神可能有什么原因?
建议想办法用php原生session 仅此而已 kuailewang 发表于 2014-12-1 10:19
建议想办法用php原生session 仅此而已
感谢您的回复。只是我想找到问题的原因。
论坛中有过解决办法的:
1、$config['sess_match_useragent'] = FALSE;
2、域名带下划线'_'
两种情况我都已经满足了。
有没有其他什么可能呢?
现在最头疼的就是我自己一直都没有复现问题,但是用户有反馈,日志也能看出来部分用户的确有问题。
页:
[1]