我正在尝试使用jQuery cookie将cookie从一个HTTPS页面发送到另一个HTTPS页面。
我设置的Cookie就像一页1:
$.cookie('name', variable, { expires: 300 , secure:true});
然后在下一页,我尝试这样做:
console.log( $.cookie('name') );
没有骰子......我试图以某种方式做非法或不道德的行为?
如果有帮助,页面是: Page 1
第2页可以通过点击任何一个"免费试用"的按钮。
答案 0 :(得分:1)
您可以使用域路径设置Cookie:
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
您可以在此处阅读:
JQuery Cookie values not maintained while moving from http to https
您可以通过javascript设置和获取Cookie 在https服务器上正常工作
set cookie
:
document.cookie="username=John Doe";
get cookie
:
var x = document.cookie;
delete cookie
:
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
您可以从以下方面获得帮助: