01.06.2010, 18:55
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Последний раз редактировалось рони, 01.06.2010 в 18:57.
|
|
01.06.2010, 19:56
|
Профессор
|
|
Регистрация: 25.02.2010
Сообщений: 218
|
|
нет, всётаки я почитал про типы данных и выяснил что myArr2 когда ему присваевается значение куки является обьектом- массивом
и кука обнуляется когда перезагружаешь страницу
if (myArr2 == null)
var myArr2=[];
else
var myArr2=$.cookie("tovar");
function AddToCart(id,price, show_tovar, pr){
myArr2.push([id,price, show_tovar, pr]);
$.cookie("tovar", myArr2);
console.log(myArr2, myArr2 instanceof Array, myArr2 == null);
alert($.cookie("tovar"));
}
тоесть кука записывается но потом удаляется.(((( почему так?
|
|
01.06.2010, 21:41
|
Профессор
|
|
Регистрация: 25.02.2010
Сообщений: 218
|
|
|
|
02.06.2010, 03:17
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
ты думаешь? Мы пытались помочь, но у нас не получилось
e1f, ну я в общем-то говорил про стандартные php-сессии, а ты? Если закрыть браузер, сессия считай пропадает, потому что кука ставится сессионная. А на сервере она автоматически удаляется через какое-то время, или может я чего не знаю...
|
|
02.06.2010, 03:52
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
x-yuri, а, ну да Просто я на Perl'e привык к самописным сессиям, которые пропадают тогда, когда я скажу Да и на php наверняка можно настроить так, чтобы сесси работали должным образом -- с очисткой maintenance скриптом, а не по времени.
|
|
02.06.2010, 09:52
|
Профессор
|
|
Регистрация: 25.02.2010
Сообщений: 218
|
|
|
|
02.06.2010, 12:00
|
|
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
FRIE, использовать cookie для хранения данных -- идея говно
|
|
02.06.2010, 17:02
|
Профессор
|
|
Регистрация: 25.02.2010
Сообщений: 218
|
|
Сообщение от e1f
|
FRIE, использовать cookie для хранения данных -- идея говно
|
если не трудно обьясните плиз как лучше будет делать, где хранить выбранные товары?
|
|
02.06.2010, 17:39
|
Аспирант
|
|
Регистрация: 02.08.2009
Сообщений: 40
|
|
Сильно кажется, что пишется велосипед не с квадратными колесами, а с треугольными. Однако, хочу предложить очень пафосный и сложный в исполнении вариант, вебдванольный интернет-магазин, где:
-список товаров подгружается ajax-ом
-множество выбранных товаров, Корзину, хранится в массивах на обеих сторонах, у клиента js-массив и на сервере контейнер в сессии
-причем, на клиенте корзина еще и в виде формы, готовой для покупки
Вот тут-то куки могут и не понадобиться.
|
|
02.06.2010, 19:14
|
Профессор
|
|
Регистрация: 25.02.2010
Сообщений: 218
|
|
Сообщение от haha
|
Сильно кажется, что пишется велосипед не с квадратными колесами, а с треугольными. Однако, хочу предложить очень пафосный и сложный в исполнении вариант, вебдванольный интернет-магазин, где:
-список товаров подгружается ajax-ом
-множество выбранных товаров, Корзину, хранится в массивах на обеих сторонах, у клиента js-массив и на сервере контейнер в сессии
-причем, на клиенте корзина еще и в виде формы, готовой для покупки
Вот тут-то куки могут и не понадобиться.
|
Расскажу вам всю историю гемороя с самого начала
сделал я так: у товара есть ссылка по клику вызывается функция которая аяксом обращяется в php скрипту, а тот записывает в базу в таблицу корзины товар, и соответственно берет все товары которые уже есть и аяксом подргужает обратно на сайт, но трудности с которыми я столкнулся при этом вынудили сделать корзину на стороне клиента. в чем проблема - да в том что для того чтобы инициализировать юзера нужно передавать идентификатор , я параноик по этому мне кажется что так нельзя делать ,может и можно просто я понять этого не могу, и награжать сервер и базу запросами тоже не хочется, а раз есть вариант делать все это на стороне клиента то почему бы и да. а как же тогда делают все? в инете нету вообще инструкций по созданию крозины есть только готовые варианты в которых куча бесполезных функций и кода да и переделывать их надо будет, а разбираться в чужом не закомментированном коде неохота, да и корзины эти состоят из нескольких а то и из десятков файлов
мне не нужны готовые магазины и скрипты, у меня особенный магазин поэтому врятли чтото подойдёт ))
Поэтому тогда попрошу всех кто может поделиться своим опытом и рассказать немного как технически делаются корзины, плюсы и минусы, нюансы там.... )
Последний раз редактировалось FRIE, 02.06.2010 в 19:21.
|
|
|
|