Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   записать куку (https://javascript.ru/forum/misc/21349-zapisat-kuku.html)

agruts 06.09.2011 08:06

записать куку
 
привет!
скурил множество примеров с записью куков, но что-то не выходит как надо. наверное, мало скурил )
в общем, задачка очень простая: нужно записать в куки значение разрешения экрана по ширине.
это записывается, но кука без имени. как только начинаю давать имя - не записывается.

мне надо вот так:
имя куки "screen"
значение: screen.width
время хранения - 1 день, путь - корень, secure - нет.

мне потом значение этой куки нужно выдергивать в пхп, в переменную для обработки. а поскольку кука без имени - скрипт не может получить значение непонятно откуда. хотя "1280" в безымянную куку записывается без проблем

devote 06.09.2011 08:44

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

setCookie( 'screen', screen.width, new Date( (new Date()).getTime() + ( 60 * 60 * 24 * 1000 ) ), '/' );

agruts 06.09.2011 12:39

огромное спасибо!
я как раз около того и вертелся, а все дело в последней строке.


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