CodeIgniter:无法set_userdata

时间:2017-12-08 07:18:28

标签: php wordpress codeigniter session

我的codeigniter应用程序是wordpress网站的子域名。

当我设置会话时,它无法正常工作。

我已经自动加载了会话库并跟踪其他可能的问题。

问题是$this->session->set_userdata()似乎不起作用。

1 个答案:

答案 0 :(得分:0)

尝试更改您的Cookie配置,如下所示,看看它是否有效:

$config['cookie_domain']    = '.yourdomain.com';
$config['cookie_path']      = '/crm';

如果仍然无法正常工作,您可以尝试配置CI以将会话数据保存在数据库而不是磁盘中。

还要确保您的$ config [' base_url']设置为http://yourdomain.com/crm/

你的crm目录中也应该有一个.htaccess,它应该包含以下行:

RewriteEngine on
RewriteBase /crm/