jQuery cookie未从HTTPS页面传递到另一个HTTPS页面

时间:2015-09-09 06:32:58

标签: javascript jquery cookies

我正在尝试使用jQuery cookie将cookie从一个HTTPS页面发送到另一个HTTPS页面。

我设置的Cookie就像一页1:

$.cookie('name', variable, { expires: 300 , secure:true});

然后在下一页,我尝试这样做:

console.log( $.cookie('name') );

没有骰子......我试图以某种方式做非法或不道德的行为?

如果有帮助,页面是: Page 1

第2页可以通过点击任何一个"免费试用"的按钮。

1 个答案:

答案 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";

您可以从以下方面获得帮助:

http://www.w3schools.com/js/js_cookies.asp