Запись cookie не работает на размещенном сайте

Я создал простую, но обширную страницу javascript-html, которая зависит от файлов cookie для хранения пользовательской информации. Он отлично работает на моем компьютере (MAC - Firefox), но при загрузке на мой веб-сайт (страница находится в моем домене) файлы cookie не записываются при открытии страницы.

Я надеялся, что, сохранив все программирование в javascript, я смогу получить некоторую базовую интерактивность. Это предположение неверно? Must the cookies be written using PHP?

My cookie writes are very vanilla.

document.cookie = cookieArray[ja]+expires+"; path=/"; // writes cookie data into browser.

Обновить

well cookies are now being written since I added "path=/; domain=.my.org", But now there is one other problem. It seems that safari and Firefox write the cookies in reverse order to each other. I create the cookies by altering an array then simply stepping thru the array to write the cookies. I was hoping that I could simply read the cookies one by one and keep the order. Ах хорошо.

1 ответ

Вы добавили ";" между cookieArray[ja] и истекает?

document.cookie = 'cookie-name=cookie-value; expires=Thu, 01-Jan-70 00:00:01 GMT;';

Также cookieArray[ja] должен содержать cookie-имя.

Тебе действительно нужен путь? Этот параметр также является необязательным.

Файлы cookie по умолчанию доступны для всех других файлов в том же каталоге, в котором они были созданы.

http://www.comptechdoc.org/independent/web/cgi/javamanual/javacookie.html

Другие вопросы по тегам