我有一个基于 Codeigniter 的网站,它运行良好。我不得不将此站点与数据库克隆到另一台主机。我复制了数据库和所有文件。我的问题是:会话在新站点上不起作用。(我在登录时认出了它)。相同的代码在旧主机上工作,但一切都完全相同。有人知道吗?这是一个codeigniter配置问题吗?谢谢
问问题
2759 次
1 回答
0
检查您的application/config.php 尤其是这些行:
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "";
$config['cookie_path'] = "/";
$config['cookie_secure'] = FALSE;
另外:请删除您的 cookie 历史记录(如果您使用的是 Firefox:CTRL-SHIFT-DELETE)
或者,您可以使用(无耻的自插入)codeigniter-native-session 我也对内置会话引擎有一些问题。它基本上模仿了 Codeigniter 会话类,因此只需将这些文件放入您的应用程序文件夹中,代码不需要任何修改。(你将使用 PHP-native-sessions)
希望能帮助到你。
于 2012-08-21T18:32:43.797 回答