我有一个基于Codeigniter的网站,工作正常。我不得不将此站点与数据库克隆到另一台主机。我复制了数据库和所有文件。我的问题是:会话在新网站上不起作用。 (我在登录时认出了它)。相同的代码适用于旧主机,但一切都完全相同。 有人有什么想法吗?这是一个codeigniter配置问题吗? 感谢
答案 0 :(得分: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本地会话)
希望它有所帮助。