我无法掌握cookie的'value'字段所需要的内容。 'value'字段是否需要引用使用以下javascript代码找到的变量,或者它是完全随机的?
我问的原因是b / c我正在尝试将cookies放在我正在处理的项目上,但很明显我无法让它们工作......这是我到目前为止所做的,但是我的主要内容问题是值(physics
)字段的详细定义,可能是引用某些Jscript的示例。
function createCookie(child,physics,d82){
if (d82) {
var date = new Date();
date.setTime(date.getTime()+(82*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = child+"="+physics+expires+"; path=/";
}
function readCookie(child) {
var nameEQ = child + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name,"",-1);
}
答案 0 :(得分:0)
将其视为关键值对。 您可以为您的cookie提供名称和值。记住你可以有多个cookie,所以名称标识你所指的是什么,以及值...我想它存储的值是:)
例如,我有一个名为“customerId”的cookie,值部分可能是“bob”
答案 1 :(得分:0)
cookie在服务器和浏览器之间作为文本发送,因此cookie值必须是字符串,或者可以转换为字符串的东西。当您阅读cookie时,您将获得该字符串。
例如,如果您将值42
存储在cookie中,它将被转换为该数字的字符串表示形式。当你读取cookie时,你会得到字符串"42"
,所以如果你想要它作为数值,你必须解析字符串。
Cookie值可以是您想要的任何值。例如,您可以将用户的国家/地区选择存储在Cookie中,这样您只需要询问用户一次:
createCookie('country', country, true);