CodeIgniter的工作阶段值未持续存在于子网域中

mklgxw1f  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(110)

我有一个CodeIgniter网站在子域中运行。
会话值不会在页面之间传递。例如,如果我在一个处理页面的控制器方法上放置$_SESSION ['ouch'] =“Bla”,当页面重定向到另一个页面时,该值就消失了。这种行为使登录变得不可能。
这些是我的CodeIgniter配置设置,当涉及到cookie和会话。我已经尝试了变化,但会话值消失,只要登录页面重定向。

$config['cookie_prefix'] = '';
$config['cookie_domain'] = '';
$config['cookie_path'] = '/';
$config['cookie_secure'] = false;
$config['cookie_httponly'] = false;
yzckvree

yzckvree1#

如果我将以下内容添加到index.php文件中:

session_start();

问题消失了。但我不确定这是否是解决问题的正确方法。

相关问题