Forum Webscript.Ru
Программирование => PHP => Тема начата: fire2005 от 02 Ноября 2005, 12:01:00
-
Здравствуйте! Пишу не туда, т.к. в соответствующий форум мне запостить не дают, просят стаж 30 дней. Решил сюда, т.к. реализация будет на php, скорее всего.
Потребовалось мне тут написать простенький Интернет-магазин, и появились вопросы по теоретической части. Я тут набросал примерный алгоритм, прошу его покритиковать. Скажу сразу: в моем случае куки включены у 100% посетителей.
Итак, как я вижу алгоритм:
1. При заходе пользователя генерируем уникальный id и записываем в куку (кстати, в какую? в сессионную?)
2. При выборе товаров узнаем пользователя и формируем ему временный файл-хранилище товаров на сервере (например, с именем уникального id)
3. При оформлении заказа стираем и куку, и этот файл
4. В крон пишем скрипт, который каждые n часов стирает заброшенные заказы
Из-за некоторой специфики этот магазин очень популярным не будет никогда, примерная частота заказов - 1 заказ в день, поэтому я и выбрал файлы.
Дело в том, что под веб я практически никогда не писал и поэтому эта простота алгоритма мне кажется подозрительной. Большое спасибо за внимание.
-
fire2005
пункты с 1 по 4 выкинуть нафиг, вместо этого вкурить механизм сессий на PHP:
1.При запросе session_start() создает для пользователя ID и пишет его в cookie
2.При отработке скрипта работаем с хранилищем $_SESSION
3.При оформлении заказа чистим что нужно из $_SESSION
4.Стирание сессий в PHP автоматизировано.
Т.е. тебе понадобится 1 функция и один массив. Простота алгоритма смущать не должна.
-
только все эти действия произвдим не когда пользователь заходит, а когда делает покупку.
до этого их совершать бессмысленно
-
Большое спасибо за помощь.