Показать сообщение отдельно
  #5 (permalink)  
Старый 04.11.2016, 13:31
Профессор
Отправить личное сообщение для smart-create Посмотреть профиль Найти все сообщения от smart-create
 
Регистрация: 25.10.2016
Сообщений: 157

вариант "Непонятно все", подойдет?)
Я шучу конечно же. Дело в том что я вчера весь день ковырял различное множество статей и ту что вы мне скинули в том числе. В результате я пришел к выводу что работа с куками на чистом 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" самой куки, я разобраться не могу.
Ответить с цитированием