我在我的网站上使用CI。我有一个登录页面。但是在某些计算机上的某些浏览器中我无法登录系统,因为浏览器中没有存储用户数据。我无法弄清楚能够和不能登录的(PC +浏览器)之间有什么区别。
答案 0 :(得分:0)
如果您使用数据库存储CI会话(表ci_sessions),请确保将默认的UserAgent字段更改为VARCHAR 250或类似的东西。 现在我认为这是一个相当小的东西,不适应整个UserAgent。 这样,我认为浏览器没有被识别
第二个原因可能是您需要打开config / config.php并编辑此部分
$config['cookie_prefix'] = "prefix";
$config['cookie_domain'] = "localhost";
$config['cookie_path'] = "/";
$config['cookie_secure'] = TRUE;
并改变
$config['cookie_domain'] = "YOUR_DOMAIN";
确保YOUR_DOMAIN是您的网站正在运行的有效域。不要使用IP或localhost。