ASP работа с cookies
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



ASP работа с cookies Expand / Collapse
Автор
Сообщение
23.04.2007 19:01
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 12.05.2007 23:37
Сообщ.: 3, Visits: 18
програмлю на ASP не так давно, нужен совет по записи-чтению данных из куков, при реализации интернет магазина. В частности есть продукты идущие в базовой комплектации и продукты комплектация которых изменяется пользователем, вопрос - как производить запись данных продуктов в корзину(куку) учитывая что у нах один ID, а так же как производить удаление из корзины.

Заранее спасибо,
так же буду благодарен советам/ссылкам об оптимизации ASP магазинов и безопасности
Сообщ. #912727
24.04.2007 11:11
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Я бы хранил корзину в БД, а cookie использовал только для хранения id корзины. В самой таблице корзины вводим ключевую IDENTITY колонку (счетчик в Access) для различения отдельных позиций. Имея этот номер можно легко организовать редактирование/удаление отдельных позиций в корзине.
Сообщ. #912746
24.04.2007 14:06
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 12.05.2007 23:37
Сообщ.: 3, Visits: 18
Огромное спасибо за ответ,
другой вопрос - если ненужные корзины будут копится, каким образом их удалять?
т.е. ненужные сессии, если например пользователь закрыл браузер и т.д.

P.S. бд-access
Сообщ. #912760
24.04.2007 14:20
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Привяжи к каждой корзине дату последнего использования. Под использованием следует понимать не только добавление товара в корзину, но и ее просмотр. Затем переолически запускай процедуру удаления тех корзин, которые не использовались в течение определенного времени. Делать это надо будет не из ASP, а каким-то внешним средством. И если бы ты ипользовал MSSQL, то в нем есть встроенные средства запуска запросов по расписанию.
Сообщ. #912762
24.04.2007 15:25
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 12.05.2007 23:37
Сообщ.: 3, Visits: 18
понятно...
можно сделать скрипт, для ручной чистки, или автоматической при отсылке заказа, не знаю конечно на сколько будет притормаживать...
и последний вопрос - как создавать уникальные ID - привязка ID корзины к сессии клиента?
есть ли какой нидь уникальный ID чтоб создавался при начале сессии, можно конечно создавать ID в access через autonumber, но боюсь если клиент откроет 2 браузера у него будут 2 разных корзины.

спасибо огромное за помощь
Сообщ. #912771
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 11:39