вариант "Непонятно все", подойдет?)
Я шучу конечно же. Дело в том что я вчера весь день ковырял различное множество статей и ту что вы мне скинули в том числе. В результате я пришел к выводу что работа с куками на чистом js очень усложнена, что неоправданно в моем случае по скольку мне не нужно то многообразие параметров которое прилагает чистый js. По этому я решил пойти по упрощенному пути и воспользоваться библиотекой jquery.cookie.js. В результате у меня получилась конструкция:
$(function() {
<!-- Скрипт который создает имя переменной (например - 86yz4b) -->
function str_rand() {
var result = '';
var words = '1234567890qwertyuioplkjhgfdsazxcvbnm';
var max_position = words.length - 1;
for( i = 0; i < 6; ++i ) {
position = Math.floor ( Math.random() * max_position );
result = result + words.substring(position, position + 1);
}
return result;
}
<!-- EXIT Скрипт который создает имя переменной (например - 86yz4b) -->
<!-- Создание куки -->
$.cookie('name', value, {
expires: 2,
path: '/'
});
if (!$.cookie('namel')) {
// если куки не было, то объявить "var" и задать ему значение которое с генерировал выше переведенный скрипт (например - 86yz4b)
} esle {
// если кука есть, то записать в её "value" все тоже значение которое с генерировал выше переведенный скрипт (например - 86yz4b), что бы при повторных сессиях (пока существует кука) можно было использовать именно его (86yz4b), то есть то значение которое было получено при первом заходе человека на страницу
}
<!-- EXIT Создание куки -->
});
Проверки и дальнейший алгоритм я понимаю как осуществить, а вот что касается того как мне записать значение (например - 86yz4b) в "value" самой куки, я разобраться не могу.