Bosha
Новичок
Корзина покупок
День добрый.
Мне нужно реализовать корзину покупок для анонимных пользователей. Почитал поиск по форуму и прикинул как она должна быть реальзована:
Возле товара ссылка "в корзину" ссылается на скрипт который,
делает принимает ИД товара, делает запись в базу, и ставит пользователю куку с ИД его корзины и рисует табличку с содержимым корзины. Далее ф-ция проверяет чего у него лежит в корзине и на сртаницах магазина об этом пишет.
Но тут возникает два вопроса.
1. Как хранить корзину в базе правильно. Когда кладется первый товар выделять случ. идентификатор, а потом брать его из куки и дописывать новые строки с его использованием.
Или использовать ОДНУ строку в базе, ее ИД писать в куку и дописывать строку в текстовом формате содержащую ИД товаров вида 1*34*12 и дополнять ее или отнимать от нее.
Это мне кажется сложнее, но понятнее.
2. На корзину у меня ведет ссылки типа: www.magazin.com/chart/2
где chart -название скрипта, а 2 ид товара.
Ведь пользователь может зайти по этой ссылке и образуется новая корзина, или поисковик будет каждый каз создавать ее и вносить в индекс.
Как правильно этого избежать?
День добрый.
Мне нужно реализовать корзину покупок для анонимных пользователей. Почитал поиск по форуму и прикинул как она должна быть реальзована:
Возле товара ссылка "в корзину" ссылается на скрипт который,
делает принимает ИД товара, делает запись в базу, и ставит пользователю куку с ИД его корзины и рисует табличку с содержимым корзины. Далее ф-ция проверяет чего у него лежит в корзине и на сртаницах магазина об этом пишет.
Но тут возникает два вопроса.
1. Как хранить корзину в базе правильно. Когда кладется первый товар выделять случ. идентификатор, а потом брать его из куки и дописывать новые строки с его использованием.
Или использовать ОДНУ строку в базе, ее ИД писать в куку и дописывать строку в текстовом формате содержащую ИД товаров вида 1*34*12 и дополнять ее или отнимать от нее.
Это мне кажется сложнее, но понятнее.
2. На корзину у меня ведет ссылки типа: www.magazin.com/chart/2
где chart -название скрипта, а 2 ид товара.
Ведь пользователь может зайти по этой ссылке и образуется новая корзина, или поисковик будет каждый каз создавать ее и вносить в индекс.
Как правильно этого избежать?