当用户在login时检查“记住我”checkbox时,无论下次访问多久,都必须重新login。 看来这个cookie没有正确设置。 我在哪里以及如何validation这一点?
在config.php中设置了以下几行:
$config['site']['path'] = '/'; $config['site']['server'] = 'localtwit'; session_set_cookie_params(0, '/'. $config['site']['path'] .'/');
当我在Webdeveloper中检查它时,cookie看起来像这样(有点模糊):
Name PHPSESSID Value 061b8533dd208c9................. Host localtwit Path /// Secure No Expires At End Of Session
我的path上有太多的斜杠,并且在cookie中出现了问题。 这可能是问题吗?
您应该在Firefox中使用像WebDeveloper这样的工具来确保设置cookie。