Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
spelik
0 / 0 / 0
Регистрация: 18.01.2011
Сообщений: 2
1

JavaScript и cookies - куки при количестве БОЛЕЕ 19 не работают!

21.01.2011, 21:36. Просмотров 968. Ответов 6
Метки нет (Все метки)

У меня куки (cookie) используются для того, чтобы при обновлении страницы значения массива сохранялись !
Значения каждой строки массива сохраняются в отдельном куке.

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

Так вот, в массив корректно добавляется сколь угодно много строк (даже 20), а куки при количестве БОЛЕЕ 19 не работают! В них информация записывается (в частности, в двадцатую), но при попытке чтения -- даже 1-я кука становится 'null'.

Что за бред?? Есть ли ограничение на кол-во создаваемых печеньев?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2011, 21:36
Ответы с готовыми решениями:

Использование cookies в javascript ?
Подскажите, можно ли как-нибудь сделать так, чтобы javascript использовал...

Вопрос по Cookies и Javascript
вообщем с таким вопрсом и суваться то стыдно, но что-то не вкупаюсь. пытаюсь...

javascript и чтение из cookies
Мне нужно чтобы кусок html на странице показывался всего один раз одному...

Javascript & PHP + cookies - никак не удается их подружить!
имеется два скрипта main.hml и req.php, которые запускаются и работают на...

cookies javascript в стиле php готовый лучший код
написал небольшой модуль позволяющий работать с cookie так же просто как в PHP...

6
sl_play
2 / 2 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
21.01.2011, 22:39 2
есть это 20 булочек
0
vers
3 / 3 / 6
Регистрация: 20.06.2010
Сообщений: 580
22.01.2011, 14:23 3
А зачем сохранять каждую строку в отдельном куки? Сохраняй в одном ...
0
sl_play
2 / 2 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
22.01.2011, 15:37 4
верс - ты не прав, куки и так создаются все в одном файле, для каждого урла свой файл, но в нём записей должно быть не более 20-ти - это ограничение!
0
vers
3 / 3 / 6
Регистрация: 20.06.2010
Сообщений: 580
22.01.2011, 15:43 5
я не это имел в виду, почему бы array не переобразовть в string и потом разбивать обратно.
ну типа
array.join();
array.split();
4Kb данных у него вряд ли наберется
0
sl_play
2 / 2 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
22.01.2011, 15:52 6
это тоже вариант, я не подумал о нём!
0
Iv4444
0 / 0 / 0
Регистрация: 09.02.2011
Сообщений: 7
09.02.2011, 15:49 7
Есть хороший способ обойти куки в IE5.1 и выше. Значения сохраняются в реестре пользователя, следовательно браузер не может запретить их сохранение. Правда есть ограничение на размер (128 К) - подробнее можно узнать на сайте ISDN.

<form name=storeForm><input type=hidden name=storeField style='behavior:url(#default#userdata)'></form>

<SCRIPT type='text/javascript'>
<!--
var storeField = storeForm.storeField;
function setCookie(sName, sValue)
{
storeField.setAttribute('sPersistAttr',sValue+'');
return storeField.save(sName);
}
function getCookie(sName)
{
storeField.load(sName);
return storeField.getAttribute('sPersistAttr');
}
//--></SCRIPT>
0
09.02.2011, 15:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2011, 15:49

В Safari устанавливаю куки javascript-ом, a php их не видит
Устанавливаю куку жаваскриптом. city - переменная, в ней хранится название...

Заполнение строк работает только при их количестве 6 и более
Для Каждого ВыборкаСтрок Из ЗапросТовары Цикл //товар и артикул Если...

Почему куки не корректно работают при их установке через ajax?
Мне нужно устанавливать куки с помощью ajax. При нажатии на ссылку, javascript...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru