在我的CodeIgniter助手中获取cookie值


Get cookie value in my CodeIgniter helper

我在CodeIgniter中遇到了一个奇怪的cookie问题。问题是我可以在我的自定义助手中使用set_cookie(),但我无法从cookie中获取数据?我得到以下错误:

调用未定义的函数cookie()

编辑

好吧,我想好了怎么解决这个问题。

我需要做以下事情:

$CI =& get_instance();
$CI->input->cookie('cookie name')

但是,我仍然不明白为什么你可以使用$CI设置cookie,但你必须使用$CI来检索它。。。?

请参阅与您的问题相关的问题。

它基本上是一个使用函数而不是静态方法的Singleton设计模式。