我正在调试一个通过 jquery 设置 cookie 的应用程序。
$.cookie("cookie_name",'s',{ path: '/'});
如何从 codeigniter 获取 cookie。
$this->input->cookie('cookie_name', TRUE);
不返回任何东西。请帮忙。
我正在调试一个通过 jquery 设置 cookie 的应用程序。
$.cookie("cookie_name",'s',{ path: '/'});
如何从 codeigniter 获取 cookie。
$this->input->cookie('cookie_name', TRUE);
不返回任何东西。请帮忙。
检查您是否已加载cookie helper
,
$this->load->helper('cookie');
在使用它之前。
如果您已加载它,请尝试此print_r($_COOKIE);
操作以检查您是否cookie
已设置。
阅读http://ellislab.com/codeigniter/user-guide/helpers/cookie_helper.html
或者您可以将 cookie 助手添加到 autolod -> applications/config/autoload.php
$autoload['helper'] = array('cookie');
如果您使用自动加载,则无需每次需要时手动加载!
$this->load->helper('cookie');
简单的
$.cookie('the_cookie');
问题解决了。我试图通过 jquery 添加 cookie,它与 codeigniter 具有不同的加密。当我尝试使用普通 $_COOKIE[] 时,问题解决了。我消除了加密问题。