0

html cookie 中的 key 和 value 有什么区别?

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

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

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

如果想要为每个 cookie 制作一个唯一的个人 ID,请说“UUID”,

我应该写 key="UUID" 吗?或价值=“UUID”?

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

谢谢你!

4

3 回答 3

6

键值对是一种以易于阅读的方式存储信息的方式。您用一个键指定每条数据(值),并用该键引用数据。因此,在您的情况下,字符串“UUID”将是键,而实际的唯一 ID 将是值。

uuid=4dh26532gf564836fgf597g36

在您的示例中,name1实际上是key,而key1value 是where

通俗的讲,等号 ( ) 之前是键,等号 ( =) 之后是值。

于 2012-01-04T20:34:21.990 回答
2

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

于 2012-01-04T20:36:15.540 回答
1

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

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

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

请注意,在您的示例语法中是非常规的:它应该是 key=value,即您的键是name1andname2并且值是key1and key2

于 2012-01-04T20:42:54.717 回答