| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > E-Commerce |
| Автор: fregat 13.1.2006, 12:30 |
| Не могу понять суть как записывать данные с форм в память... |
| Автор: korob2001 13.1.2006, 13:26 |
| Я что-то вопроса не уловил. Что конкретно ты хочешь сделать? |
| Автор: fregat 13.1.2006, 14:04 |
| Сорри... Вопрос таков... Есть строки типа: /cgi-bin/name.cgi?nomer=67&marka=67 и т.д. как сделать возможным записывать данные из форм которых много, но не в файл... проще говоря - корзина заказа.... |
| Автор: korob2001 13.1.2006, 15:14 |
| Корзину заказа можно организовать в куках или в сессии, а ещё лучше и в том, и в другом. Куки лучше всего использовать для идентификации пользователя, если он вдруг, случайно, закроет окно браузера и что-бы он не имел не довольный вид, от того, что его сессия уже потеряна и ему придётся снова заполнять корзину. А вот в сесси и будет храниться содержимое корзины. Куки - их размер ограничен, к тому же они хранятся на стороне клиента, что не есть гуд. При желании, их можно и подменить. Лучше всего их использовать в связке с сессией. Сессия - это пожалуй самый оптимальный подход, особенно если его заюзать вместе с куками. Когда чел заходит на сайт, создаёшь ему сессию, которую привязываешь к каждой ссылке, к каждой форме. После того, как пользователь что-то добавляет в корзину, информация о товаре, например: Id, кол-во и прочая, шифруется и сохраняется в сессию. Когда пользователь переходит в корзину, то эта информация дешифруется и выдаётся ему уже в нормальном виде. Ключь сессии можно хранить и в куках, но только для идентификации пользователя, нивкоем случае не для хранения цен на товары, кол-ва товаров и прочей информации, которую можно подменить. Никогда не доверяй пользователю. |
| Автор: fregat 13.1.2006, 15:20 |
| Спасибо!!!! Если можно пример создание сессии для пользователей!!! Заранее благодарен.... |
| Автор: korob2001 13.1.2006, 21:41 |
| Зайди в раздел "Perl - CGI программирование" и набери в поисковике строку "сессия". |
| Автор: fregat 17.1.2006, 11:27 |
| Уважаемый Эксперт... По данной ссылке - ничего конкретного я не нашел... помогите с кодом... ОК.. |
| Автор: fregat 17.1.2006, 11:54 |
| Привет Эксперт посмотри на ссылку: http://www.avangardplus.ru/cobra.htm (не реклама) модуль разработан на Перл'e, хотелелось бы сделать корзину заказа... В Google на 70% ответов по поводу сессий - это авторизация пользователей... Помогите... HELP.... Помоги с примером... |
| Автор: korob2001 17.1.2006, 13:39 | ||
| Уважаемый Новичок, вы помоему перепутали разделы, наверное вам нужен раздел http://forum.vingrad.ru/index.php?showforum=25 В этом разделе обсуждаются проблемы, непосредственно, связанные с Perl программированием. Писать за вас интернет-магазин у меня нет времени, да и желания.
Ищи не в Google, а в разделе http://forum.vingrad.ru/index.php?showforum=183 Сессия, создаётся при авторизации пользователя в системе, но это ещё не значит, что её нельзя создать при перой попытке пользователя, добавить чего-нить в корзину или при первом попадании пользователя на Web-страничку. И ещё как ты собираешься принимать оплату, за те товары которые юзер добавит в корзину? Вот тут тебе точно понадобится регистрация и авторизация пользователя в системе. |
| Автор: fregat 17.1.2006, 14:02 |
| Оплаты нет... просто идет добавление товара в корзину и выставление счета по емайлу... извини если что... ОК... |