在我的 CodeIgniter 助手中获取 cookie 值

Posted

技术标签:

【中文标题】在我的 CodeIgniter 助手中获取 cookie 值【英文标题】:Get cookie value in my CodeIgniter helper 【发布时间】:2012-02-21 00:33:42 【问题描述】:

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

调用未定义的函数 cookie()

编辑

好的,我想出了如何解决这个问题。

我需要做以下事情:

$CI =& get_instance();

$CI->input->cookie('cookie name')

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于在我的 CodeIgniter 助手中获取 cookie 值的主要内容,如果未能解决你的问题,请参考以下文章

我如何从 Codeigniter 中的助手调用助手?

php codeigniter - 表单助手 - 如何在无线电输入上实现 set_value

codeigniter 覆盖表单助手中的 set_value 函数,使用 MY_helper 在获取时重新填充字段,同时发布

如何在每个页面中加载 CodeIgniter 助手?

如何使用 ajax (codeigniter) 在我的编辑表单中获取和显示选定值到 <select2> 标记中

如何在 CodeIgniter 中获取关系数据