Codeigniter can';无法使用Javascript读取cookie集

Codeigniter can';无法使用Javascript读取cookie集,javascript,php,codeigniter,cookies,Javascript,Php,Codeigniter,Cookies,我尝试在codeigniter中读取cookie,但没有成功,该cookie是用Javascript在浏览器中设置的 浏览器中的cookie设置如下: //CookiContents是一个整数数组 strForCookie=JSON.stringify(cookieContents); date.setTime(date.getTime()+(2*24*60*60*1000));//2天 $.cookie('savedPlaces',strForCookie,{expires:date})添加

我尝试在codeigniter中读取cookie,但没有成功,该cookie是用Javascript在浏览器中设置的

浏览器中的cookie设置如下:

//CookiContents是一个整数数组
strForCookie=JSON.stringify(cookieContents);
date.setTime(date.getTime()+(2*24*60*60*1000));//2天

$.cookie('savedPlaces',strForCookie,{expires:date})
添加
{path:'/'}
选项以使cookie可用于整个站点,或添加“{path:'/browser/saved/'}”以仅在此控制器函数上接收cookie

$.cookie('savedPlaces', strForCookie, {expires: date, path: '/'});

默认情况下,cookie路径设置为当前页面的路径,并且仅对该路径可用。

您确定没有同名的现有cookie吗?当您设置具有相同名称的cookie时,它有时会出错。不确定您所说的已存在cookie是什么意思?浏览器成功写入cookie“savedPlaces”,服务器是否应该能够读取此cookie?如何创建具有相同名称的cookie?它不是只是覆盖cookie而不是创建一个同名的新cookie吗?我有一个类似的问题,最后我发现它与CodeIgniters默认cookie setter冲突。您能告诉我如何确保不会发生这种情况吗?我没有使用codeigniter设置任何cookies。这些都是在客户端设置的。我对此不确定-很久没有接触到Codeignator了,所以我想和大家分享我是如何解决这个问题的。希望其他人能帮助你。