Forum Webscript.Ru

Программирование => Perl => Тема начата: Bum от 11 Октября 2001, 16:03:56

Название: Как хранить много данных в куки?
Отправлено: Bum от 11 Октября 2001, 16:03:56
Есть ограничения на кол-во куки с одного адреса.
Как тогда можно сделать, чтобы например в инет-магазине покупатель в корзину складывал много товаров?

И как убивать какое либо значение куки (удалять товар из корзины)?
Название: Покормими печеньками покупателя
Отправлено: Green Kakadu от 11 Октября 2001, 19:14:37
В куки можно записывать сложные данные, т.е. список покупок можно держать например в хеше (и соотв. работать с этими данными как с хешем: удалять/изменять), для простоты работы с куками можно воспользоваться CGI.pm к которому есть русская документация: http://perldoc.narod.ru/
Название: Как хранить много данных в куки?
Отправлено: Bum от 13 Октября 2001, 20:58:00
Во-первых все равно же есть предел на общий объем куки.

Во-вторых я хотел узнать как это реализуется
на "низком" с позволения напечатать уровне.
Название: Как хранить много данных в куки?
Отправлено: MyCom от 13 Октября 2001, 22:21:07
1) Клиент (браузер) имеет следующие ограничения для cookies:

всего может храниться до 300 значений cookies
каждый cookie не может превышать 4Кбайт
с одного сервера или домена может храниться до 20 значений cookie
Если ограничение 300 или 20 превышается, то удаляется первая по времени запись. При превышении лимита объема в 4Кбайт корректность значения cookie страдает - отрезается кусок записи (с начала этой записи) равный превышению объема.

2) В куки писать ссылку, на данные
Название: Как хранить много данных в куки?
Отправлено: Bum от 13 Октября 2001, 22:48:51
Цитировать
2) В куки писать ссылку, на данные


Чуть подробнее плиз.
Название: Как хранить много данных в куки?
Отправлено: MyCom от 14 Октября 2001, 00:24:08
http://forums.webscript.ru/showthread.php?s=&threadid=375