html cookie中密钥和值之间有什么区别?

时间:2012-01-04 20:32:20

标签: javascript html cookies httpcookie

html cookies中密钥和值之间有什么区别?

我在html请求中看到cookie看起来像这样:

  not like this:
    Cookie: name1=key1; name2=key2;

  but rather like this:
   Cookie: key1=value1; key2=value2; 

如果想要为每个Cookie创建一个唯一的个人ID,请说“UUID”,

我应该写key =“UUID”吗?或value =“UUID”?

我很抱歉“愚蠢”的问题,但我真的很困惑......

谢谢你!

3 个答案:

答案 0 :(得分:6)

键值对是一种以易于阅读的方式存储信息的方式。使用键指定每个数据(值),并使用该键引用数据。所以在你的情况下,字符串" UUID"将是关键,实际的唯一ID将是值。

uuid=4dh26532gf564836fgf597g36

在您的示例中,name1实际上是,其中key1将是

在外行人的术语中,关键是在等号(=)之前出现的,而值是在它之后的值。

答案 1 :(得分:2)

键是变量和值的名称,以及它们的实际值。因此,要使用您的示例,键/值对将是UUID = 12345

答案 2 :(得分:1)

键值对是存储结构化数据的便捷方式:键指定信息的种类(例如,名称,标识符,URL,路径,某些数据的哈希值)等)和值指定一种指定类型的数据(例如“John”,“1247”,“http://example.com/”,“/ data / file1.txt”,“4858200518452f9b374549459d644042”等。) / p>

因此,关键是元信息,即关于信息的信息,因为它描述了信息的类型。

结构化数据更容易被程序分析和使用,因为很明显哪部分数据具有什么含义。

请注意,在您的示例中,语法是非常规的:它应该是key = value,即您的密钥为name1name2,值为key1key2。< / p>