【问题标题】:How to work with CodeIgniter's cookie helper如何使用 CodeIgniter cookie 助手
【发布时间】:2014-12-04 02:37:20
【问题描述】:

这是我在 stackoverflow 中的第一篇文章,对此我感到非常兴奋。

实际上我在使用 codeigniter cookie helper 时遇到了问题。

看看我的代码:

$this->load->helper('cookie');
$cookie = array(
    'name'   => $nid,
    'value'  => 'checked'
);
$this->input->set_cookie($cookie);
echo $this->input->cookie();
// print_r($this->input->cookie();

当你看到一个声明了一个名为 $cookie 的数组时,我用它设置了 cookie。但似乎我在设置cookie时犯了一个错误,因为cookie没有设置! 立即调用 $this->input->cookie() 什么都不返回!

有没有人有任何建议,我在哪里误解了 CI 的 cookie 助手!?

var_dump() $this->input->set_cookie($cookie); // This returns NULL !

【问题讨论】:

    标签: codeigniter cookies helper


    【解决方案1】:

    您还需要在 $cookie 数组中提供过期时间,并且您没有回显您设置的 cookie。试试这个代码

           $this->load->helper('cookie');
           $cookie = array(
                           'name'   => $nid,
                           'value'  => 'checked',
                           'expire' => '86500'
                           );
            $this->input->set_cookie($cookie);
    
            echo $this->input->cookie($nid, TRUE);
    

    【讨论】:

      猜你喜欢
      • 2021-10-27
      • 1970-01-01
      • 2017-06-28
      • 2010-12-25
      • 2012-02-21
      • 2011-01-04
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多