我在CodeIgniter中遇到了一个奇怪的cookie问题。问题是我可以在我的自定义助手中使用set_cookie()
,但我无法从cookie中获取数据?我得到以下错误:
调用未定义的函数cookie()
编辑
好吧,我想好了怎么解决这个问题。
我需要做以下事情:
$CI =& get_instance();
$CI->input->cookie('cookie name')
但是,我仍然不明白为什么你可以使用$CI设置cookie,但你必须使用$CI来检索它。。。?
请参阅与您的问题相关的问题。
它基本上是一个使用函数而不是静态方法的Singleton设计模式。