|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Dmitry Logosh 2:452/69.40 30 Nov 2002 18:43:56 To : Viktor Ostashev Subject : Коpзина -------------------------------------------------------------------------------- <?Rp.Ё-я> VO> Ответ на письмо Sergey Baranov (2:5004/89.29) к All VO> от 29 ноябpя 2002 г., 20:21 VO> Hello Sergey! SB>> Как pеализовать коpзинy в интеpнет магазине наиболее оптимально ? SB>> База данных? Cookie? VO> Кyками. Дешево, сеpдито и на машине юзеpа. То есть юзеp после обpыва VO> связи сможет пpодолжить, а не начинать все сначала. А база данных, pас- VO> положенная на сеpвеpе, pеализyется сложнее и не должна хpанить незавеp- VO> шенные набоpы. Я делал следующим образом: ставил куку на два года в которую в качестве значения записывал номер клента, этот номер генерил из даты включая Msec, получалось длинное число вида 2002101523120145, далее переводил это чилсо в шестнадцатиричную систему(для сокращения) и его уже писал в клиентскую куку.(да при этом сообщал этот номер кленту и предлогал его записать на всякий случай) В базе клиентов создавал новую запись с пустыми полями и с номером клиента. И туда запихивал все что он выбирает. Если клиент созревал для оплаты то из соответствующих полей с данными о клиенте которые заполняются при оплате я добавлял в базу его данные. Да таблицы с клиентами и их заказами раздельные связанные по уникальному значению т.е. номеру клиента. Если браузер клиента куки не принимал, то посылал я такого клиента куда подальше :) К счастью таких были единицы. Все что есть в этой жизни приятного либо аморально либо противозаконно либо ведет к ожирению ! --- FIPS/2000 * Origin: Скажи отцу чтоб впредь предохранялся. (2:452/69.40) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/27953de8dcbc.html, оценка из 5, голосов 10
|