如何在codeigniter中通过jquery获取cookie


how to fetch cookie via jquery in codeigniter?

iam正在调试一个通过jquery设置cookie的应用程序。

$.cookie("cookie_name",'s',{path:'/'});

如何从codeigniter获取cookie。?

$this->input->cookie('cookie名称',TRUE);

没有返回任何内容。请帮忙。

检查是否已加载类似cookie helper

$this->load->helper('cookie');

如果已加载,请尝试此print_r($_COOKIE);以检查是否已设置cookie

读取http://ellislab.com/codeigniter/user-guide/helpers/cookie_helper.html

你必须使用这个jquery插件,还有关于如何使用它的简短文档。通过此操作,您可以使用jquery本身创建、删除和编辑cookie。

也可以参考这个答案,在服务器端你可以使用普通的代码点火器cookie功能,它对我来说很好。

或者您可以将cookie助手添加到autolog->applications/config/autoload.php

$autoload['helper'] = array('cookie');

如果你使用自动加载,你不需要每次都手动加载!

$this->load->helper('cookie');

简单

$.cookie("e_cookie");

问题解决了。我尝试通过jquery添加cookie,它与codeigniter具有不同的加密方式。当我尝试使用普通的$_COOKIE[]时,问题就解决了。在那里我消除了加密问题。