0

我有一个基于 Codeigniter 的网站,它运行良好。我不得不将此站点与数据库克隆到另一台主机。我复制了数据库和所有文件。我的问题是:会话在新站点上不起作用。(我在登录时认出了它)。相同的代码在旧主机上工作,但一切都完全相同。有人知道吗?这是一个codeigniter配置问题吗?谢谢

4

1 回答 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 回答