【问题标题】:What is the difference between key and value in html cookies?html cookie 中的 key 和 value 有什么区别?
【发布时间】:2012-01-04 20:32:19
【问题描述】:

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" 吗?还是 value="UUID"?

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

谢谢!

【问题讨论】:

  • 没有问题是愚蠢的。只要它被正确询问和格式化,它就会在 SO 上被接受。

标签: javascript html cookies httpcookie


【解决方案1】:

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

uuid=4dh26532gf564836fgf597g36

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

通俗地讲,等号 (=) 前面是键,后面是值。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

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

      请注意,在您的示例中,语法是非常规的:它应该是 key=value,即您的键是 name1name2,值是 key1key2

      【讨论】:

        猜你喜欢
        • 2012-04-18
        • 2013-06-24
        • 1970-01-01
        • 2012-01-25
        • 2013-09-22
        • 2020-04-16
        • 1970-01-01
        • 2015-10-12
        • 1970-01-01
        相关资源
        最近更新 更多