在www.my-domain.com/test/section/file.php我试图访问并更新我在www.my-domain / test / index.php中设置的cookie。
我用路径设置了Cookie:' /'和域名:' .my-domain.com' ,当我检查它们时,它显示在/my-domain.com/test中。接下来,我可以访问section / file.php中cookie的内容,但是当我更新cookie时,它会在/my-domain.com/test/section创建一个同名的新cookie。
问题是:我可以在my-domain.com/test/section/file.php中使用路径/www.my-domain.com/test /?
写一个cookie吗?我用它来向两个方向设置cookie:
var cart_cookie_json = $.cookie("cookie_cart"); # read the cookie
var cart = JSON.parse(cart_cookie_json); #decode cookie
####cart is an array, I add some elements...
cart_cookie_json = JSON.stringify(cart); #encode
var date = new Date();
date.setTime(date.getTime() + (7 * 24 * 60 * 60 * 1000));
$.cookie("cart", cart_cookie_json, { expires: date }, {path: '/'},{domain: '.jczlabs.com'});
答案 0 :(得分:0)
我发现了mi错误:我只需要设置路径:'/ test /'无论我在哪里设置或更新cookie。 警告:对于javaScript,与'/ test /'
的'/ test'不同