В чем разница между ключом и значением в HTML-куки? - PullRequest
0 голосов
/ 05 января 2012

В чем разница между ключом и значением в HTML-файлах cookie?

Я видел, что файл cookie выглядит следующим образом в запросе HTML:

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

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

, и если вы хотите создать уникальныйперсональный идентификатор для каждого файла cookie, скажите «UUID»,

я должен написать ключ = «UUID»?или значение = "UUID"?

извините за "глупый" вопрос, но я действительно запутался здесь ...

спасибо!

Ответы [ 3 ]

6 голосов
/ 05 января 2012

пара ключ-значение - это способ хранения информации в легко читаемой форме. Вы назначаете каждый фрагмент данных (значение) с помощью ключа и ссылаетесь на данные с помощью этого ключа. Таким образом, в вашем случае строка «UUID» будет ключом, а фактическим уникальным идентификатором будет значение.

uuid=4dh26532gf564836fgf597g36

В вашем примере name1 будет фактически ключом , где key1 будет значением .

С точки зрения непрофессионала, ключ - это то, что стоит перед знаком равенства (=), а значение - это то, что идет после него.

2 голосов
/ 05 января 2012

Ключами являются имена переменных и их значения, а также их фактическое значение.Итак, чтобы использовать ваш пример, пара ключ / значение будет UUID = 12345

1 голос
/ 05 января 2012

Пара ключ-значение является удобным способом хранения структурированных данных : ключ обозначает тип информации (например, имя, идентификатор, URL, путь, хэш некоторых данных и т. Д.).) и значение обозначает часть данных указанного типа (например, «Джон», «1247», «http://example.com/",» /data/file1.txt »,« 4858200518452f9b374549459d644042 "и т. д.).

Таким образом, ключявляется метаинформацией, то есть информацией об информации, поскольку она описывает вид информации, которая следует за ней.

Структурированные данные легче анализировать и использовать в программах, поскольку сразу очевидно, какая часть данных имеет какое значение.

Обратите внимание, что в вашем примере синтаксис нетрадиционен: это должен быть ключ = значение, т.е. ваши ключи name1 и name2, а значения key1 и key2.

...