【发布时间】:2012-06-28 01:05:52
【问题描述】:
是否可以同时运行会话和 cookie 助手?因为我正在尝试,但我无法为我的生活设置一个 cookie,无论我尝试什么方法,要么将 CI 的文档落到信中并在那里这样做,要么尝试仅通过本机 php 使用 cookie。无论哪种方式我尝试cookie都不会设置。
我尝试将它们设置为:
$this->input-set_cookie('AutoRemember', $mID.'-'.$hashbrown, $shortlife);
and
setcookie('AutoRemember', $mID.'-'.$hashbrown, $shortlife);
我也曾尝试与他们合作
echo $this->input->cookie('AutoRemember');
and
echo $_COOKIE['AutoRemember'];
cookie 助手是自动加载的,就像会话一样,所以它们被加载了。会话助手就像一个魅力,但饼干让我头疼。我想要做的就是设置一个cookie,这样我就可以在我的网站上拥有一个“记住我”的功能,而应该做一个5分钟的交易,我花了几个小时通过各种方式来传递它,或者通过设置一些东西视图拾取,以便它可以在视图中设置它,或者在控制器中设置它,什么都没有。
似乎也不是浏览器问题,因为 Chrome 和 FireFox 似乎都没有在任何地方存储 cookie。
同时使用会话和 cookie 是不是有点问题,或者在设置 cookie 时是 codeigniter 垃圾,无论你尝试哪种方式都会扼杀努力。
【问题讨论】:
标签: php codeigniter cookies setcookie