我在使用 Chrome/IE 浏览器的会话 cookie 时遇到问题。
我有这个:
$config['csrf_expire'] = 77200;
当值设置这么高时,我可以使用 chrome 或 IE 登录没有问题。这是 chrome 的 web kit 为 cookie 的过期时间返回的内容:'
日期:2013 年 2 月 21 日星期四 15:47:27 GMT 服务器:Apache expires=2013 年 2 月 22 日星期五 13:14:07 GMT;
但是,当该值设置得较低时,例如:
$config['csrf_expire'] = 7200;
chrome webkit 返回:
过期=周四,2013 年 2 月 21 日 17:51:26 GMT
如您所见,在 cookie 到期之前有足够的时间,但它似乎立即到期,所以我无法登录。任何想法可能导致这种情况?
其他信息:使用 Codeigniter,问题仅在移动到新的开发服务器(机架空间云,Redhat)后才出现。只有少数机器受到影响,即一些用户可以使用 chrome 正常登录。
谢谢