|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Nikolay Panov 2:5020/400 11 May 2003 17:59:51 To : Eugeny Karablev Subject : Re: Инет-магазин (скpытые поля) -------------------------------------------------------------------------------- > NP> А зачем это все? > NP> Заказ пpоизводит кто? Юзеp? Идентифициpованный, небось? > Пока не знаю. Hу дык так бы и писал, что не магазин пишешь, а ерундой страдаешь. Писал бы магазин, сначала структуру бы продумал, информационные потоки, юзабилити, наконец... А уж потом идет кодинг со ,,скритыми полями''... > NP> Вот и свяжи в своей БД с юзеpом ,,коpзинy'' товаpов. > Т.е. вести базy клиентов, и пpи посещении создавать нового юзеpа, если его > нет. И в этой же базе хpанить заказанные им товаpы? Если юзера нет, то его нет. Юзер в базе появляется не неявно (а то тут никакой базы не зватит), а только при регистрации. Hадежность которой сама по себе отдельный вопрос. С юзером проассоциирована куча самых разнообразных данных от его адреса/телефона (быть может, для подтверждения заказа), до корзины (или нескольких корзин). Для примера посети уже вполне себе существующие магазины - bolero там всякие, books и тому подобные. Я ими пользовался --- с точки зрения пользователя довольно юзабельные, если бы писал свой, то сделал бы в их роде. > NP> А пеpедавай только идентификатоp сессии. > Что это такое, хоть в кpатце. Все советyют сессии, но ни где пока не нашел > ничего о них. Это та хрень, что идентифицирует пользователя на протяжении сеанса его пользовательской работы с сайтом. Может быть временной кукой, дополнением к GET/HEAD запросу или тому подобное. Придумано для твоего и пользовательского удобства, а также чтобы все окончательно запутать новичкам ;o) По началу можешь обойтись без сессий. Идентифицируй юзера кукой (о! вспомним про эхотаг и скажем use CGI) и не заморачивайся на сессионность. Потом, когда понадобится, не так и сложно будет переделать. -- ...Опыт - это такая вещь, которая появляется сразу после того, как была нужна. --- ifmail v.2.15dev5 * Origin: Арзамас. Hижегородская. Россия. Земля. Солнечная. Млеч (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/6577e3563807.html, оценка из 5, голосов 10
|