Codeigniter 2.1 $ this-> input-> set_cookie($ some_var);不工作

时间:2012-03-03 22:21:37

标签: cookies codeigniter-2 setcookie

我开始创建一个自定义库,我将加载该库以检查用户是否已登录以及是否注册用户。注册尚未开始,但这并不重要......

这是有问题的部分.. 它不会设置cookie:

$this->load->helper('cookie');
$some_value= 'asd';
$some_cookie_array = array(
                          'name'   => 'some_name',
                          'value'  => $some_value,
                          'expire' => 86500,
                          'secure' => TRUE
                          );
$this->input->set_cookie($some_cookie_array);

这是现在的完整代码: codepad.org/FILlq2qR

这就是我调用库并检查用户是否已登录的方式:

$this->load->library('user_management');
$login_data = $this->user_management->login();
var_dump($login_data);

非常欢迎任何帮助!

干杯!

1 个答案:

答案 0 :(得分:4)

CodeIgniter论坛上有人帮了忙。原因是我使用的'secure' => TRUE仅用于https。