Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cookie, Записываются дважды 
:(
    Опции темы
Syntax
Дата 22.4.2010, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 8.4.2010

Репутация: нет
Всего: 1



Добрый день!
Уже два дня мучаюсь с куками. Проблема такая.
Произвожу запись.
Код

var name = "cycle";
var value = "pause";
document.cookie=name+"="+value;


После чего происходит переход на другую страницу (того же сайта).
Уже на новой странице, при нажатии кнопки, куки записываются снова, тем же способом. Значение переменной name НЕ изменяется. Изменяется значение переменной value на "play".
Но проблема в том, что куки, записываются еще раз, а не меняют значение "cycle".
Т.е. получается следующее (в FireBug'e пишу document.cookie):

>>> document.cookie
"cycle=pause; cycle=play"

В чем может быть проблема?

PM MAIL   Вверх
ksnk
Дата 22.4.2010, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



 Как-то странно это ... не должно бы так быть
А буковки русские не затесались в слово cycle?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Syntax
Дата 22.4.2010, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 8.4.2010

Репутация: нет
Всего: 1



Проблема решилась. А заключалась в следующем:
Для корневого раздела (т.е. "/") куки создавались одни, а уже для адреса, например, "/temp/test/" создавались другие.
Вот и получалось:
cycle=pause; path=/
cycle=play; path=/temp/test/

Пришлось при инициализации прописывать путь.
document.cookie=name+"="+value";path=/";

Блин, два дня голову ломал. Уже писал функции очистки кук, проверок на искомые значения и прочие. В пхп куда проще с ними работать.  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0600 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.