Помощник
|
Алгоритм создания корзины для интернет-магазина |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
5.4.2010, 11:24;
Ответить: ZiTosS
Сообщение
#2
|
|
sc2r2bey, а что сложного? Если у нас каждый товар имеет свой ID, то храним все заказанные товары в сессии. Благо массивы запросто можно строить многомерными, поэтому с хранением данных проблем возникнуть не должно.
Затем когда пользователь отправляет сформированный заказ(опустошает корзину) мы заносим все товары в сформированный заказ и отправляем этот заказ в БД. Сессии с товарами удаляются. Структура массива товаров в сессиях зависит от: 1) Вашего представления обработки этого массива (как и что вы сможете с ним сделать) 2) От представления данных о товарах 2.1) Товары хранятся в БД и не имеют дополнительных параметров, задающихся пользователем 2.2) Товары хранятся в БД и имеют дополнительные параметры, задающиеся пользователем 2.3) Возможно иерархия товаров(например: футболка -> синяя футболка, красная футболка) |
|
|
BaCo |
20.4.2010, 21:30;
Ответить: BaCo
Сообщение
#3
|
|
Зачем так сервер грузить? Можно просто Cookie + JavaScript...
Потом когда юзер достаточно побродил, решил заказать, достаем все товары из куков и на сервер. |
|
|
ZiTosS |
20.4.2010, 22:20;
Ответить: ZiTosS
Сообщение
#4
|
|
BaCo, что плохо в куках, так тут надо ставить дополнительную проверку. Всякие подлеци найдутся и естествоиспытатели. Которые захотят проверить ваш скрипт на устойчивость при некорректных куках
Лучше уж надежные сессии, да и сервер они не больно грузят, человеек жек не бот делать запросы 100 раз в секунду. А поставить в сессии ещё одну переменную PHP-интерпретаторку не составит большого труда. |
|
|
BaCo |
23.4.2010, 17:58;
Ответить: BaCo
Сообщение
#5
|
|
|
Ну да, вы правы...
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Посоветуйте массажер для спины и шеи | 4 | Boymaster | 482 | Сегодня, 18:31 автор: SaintExchange |
|
Какой % отказов нормален для сайта? | 12 | Aloof | 2938 | Сегодня, 17:05 автор: Liudmila |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
13 | Chekon | 4079 | 18.4.2024, 11:48 автор: Chekon |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 1 | Rebex | 691 | 17.4.2024, 11:50 автор: Rebex |
|
Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат | 54 | arendator | 34847 | 15.4.2024, 15:16 автор: arendator |
Текстовая версия | Сейчас: 20.4.2024, 20:30 |