Другие альтернативы Cookies

Я использую cookies для хранения данных на клиентском конце для последующего доступа. Но меня беспокоит то, что я не могу установить более 20 куки, и я ищу альтернативу куки.
Пожалуйста, помогите мне в этом

 Updated

Я нашел плагин jStorage здесь но это не работает для меня в данном случае..

5 ответов


вы можете использовать локальное / сессионное хранилище HTML5

сохранить значения:

localStorage.name = "Bob";

чтобы получить значение:

alert(localStorage.name);

http://www.w3.org/TR/webstorage/


два основных варианта веб-хранилище и веб-база данных SQL.


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


существует несколько альтернатив cookies

  1. сеанс (на стороне сервера)

  2. Если HTML5 совместимый браузер, то вы даже можете иметь клиентскую базу данных


вы можете хранить только один файл cookie, представляющий идентификатор сеанса (например, случайно сгенерированную длинную строку alfanumeric). Тогда вам просто нужна база данных для хранения всех ваших данных (которые теперь находятся на 20 cookies) вместе с этим идентификатором сеанса. Во время выполнения Вы читаете из единственного файла cookie идентификатор сеанса и загружаете из БД все данные.