![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 04.05.2010
Сообщений: 46
|
![]()
сессия хранится на сервере и действительна только до окончания сеанса (закрытия браузера, может жить и чуть дольше, но никакой гарантии нет)
кука хранится у пользователя (или до закрытия браузера или до определенной даты или пока пользователь не удалит ее) соответственно корзину можно реализовать так - при первом логине пользователя создается корзина (запись например в корзине baskets) и ее id сохраняем в куке setcookie('basket_id',$id,time()+36 00*24*365) (при такой установке кука будет действительна 1 год) - если пользователь что-то кладет в корзину - добавляем новую запись в таблицу с содержимым корзин (например basket_items) куда записываем id корзины и id ghjlernf - если пользователь оформляет заказ - отмечам существующую корзину как купленую, создаем новую пустую и перезаписываем куку для удобства можно при логине id корзины также сохранять и в сессии |
![]() |
![]() |
![]() |
#22 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
единственный минус - куки могут быть отключены
... а вообще - не очень понятно, зачем хранить корзину после закрытия браузера...? Ведь значить неинтересно это пользователю... |
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 53
|
![]()
Ясно спасибо
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать интернет-магазин | STill_ace | Общие вопросы .NET | 3 | 04.11.2009 12:41 |
БД Магазин... Непонятная ошибка... | Arkuz | БД в Delphi | 7 | 01.12.2008 22:19 |
интернет магазин | dimaxz | HTML и CSS | 18 | 04.09.2008 03:32 |
Интернет-магазин, отзывы. | AlDelta | Софт | 2 | 06.03.2008 16:28 |