Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите со скриптом кукиес (https://javascript.ru/forum/misc/54676-pomogite-so-skriptom-kukies.html)

Alastor 27.03.2015 13:16

Помогите со скриптом кукиес
 
Доброго всем дня на форуме много тем похожих но так как в джава я 0))
то помогите решить данную проблему

function setCookie(name, value, expires, path, domain, secure) { 
var curCookie = name + "=" + escape(value) + 
((expires) ? "; expires=" + expires.toGMTString() : "") + 
((path) ? "; path=" + path : "") + 
((domain) ? "; domain=" + domain : "") + 
((secure) ? "; secure" : ""); 
document.cookie = curCookie; 
} 

function geta{neid}() {
 varname="a{neid}"; 
 value=ostseria.a{neid}.value; 
 setCookie(varname, value,"","/","",""); // послать куки 
 ostseria.a{neid}.value="Куки отправлены!";
}


надо добавить срок хранения не сесию, а там например 1 год
как подсказал дядя гугл надо дописать что та типа такого
360+exdate.getDate()+expires)

вопрос где и как правильно его дописать
Всем заранее спасибо за помощь

ksa 27.03.2015 16:52

Цитата:

Сообщение от Alastor
надо добавить срок хранения не сесию, а там например 1 год

Цитата:

document.cookie = "name=значение; expires=дата; path=путь; domain=домен; secure";

expires=дата
Устанавливает дату истечения срока хранения куки. Дата должна быть представлена в формате, который возвращает метод toGMTString() объекта Date. Если значение expires не задано, куки будет удалено при закрытии браузера.
expires=13/06/2003 00:00:00
http://ruseller.com/lessons.php?id=593

Т.ч. укажи правильно дату в таком формате и будет тебе счастие... ;)

Alastor 27.03.2015 16:57

а если например мне надо до даты создания добавить год к примеру автоматом то есть я не знаю кто когда нажмет на кнопку тогда формат прописи не подходит((((

Alastor 27.03.2015 16:59

и не могли бы к сделать как пример что та))

ksa 30.03.2015 09:40

Alastor, все, что тебе нужно:
- получить текущую дату в том формате
- узнать текущий год (на то и метод есть)
- заменить в том формате год на "год+1"
- и вот этот вариант сунуть в куку

laimas 30.03.2015 09:51

Кука на год, это круто.

ksa 30.03.2015 09:58

Цитата:

Сообщение от laimas
Кука на год, это круто.

Может он клиентов с новым годом или другими праздниками поздравлять собирается... :D

laimas 30.03.2015 10:09

По китайскому календарю )


Часовой пояс GMT +3, время: 04:52.