|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Mykola A. Nickishov 2:5020/400 25 May 2001 23:52:33 To : All Subject : Re: Inet магазин. -------------------------------------------------------------------------------- Alexander Orlov <Alexander.Orlov@p37.f49.n5022.z2.fidonet.org> writes: > NS> 2. Hужно ли > NS> сначала самому генерить id (например: md5(uniqid(rand()))), а потом > NS> сохранять его в сессии? > id чего? Клиента? Так зачем его генерить? Может, сначала зарегистрировать > клиента, а id- индексное поле в таблице Customers. Правда, это сделает > невозможным отбор покупок до логина, так что при попытке отбора товара > придется логинить пользователя. Еще вариант- хранить отобранный товар в > Cookies. Здесь вообще без проблем. Пришел юзер, которого не смогли идентифицировать как зарегистрированного пользователя - создали новый "временный" айди и положили его в куки клиенту и себе в базу. Айди и кука "протухают" при неактивности в 30 минут (например). Можно корзину держать в куках (на случай, если клиент свалит без регистрации и покупки), тогда для "временных" посетителей можно в базе ничего не держать. При логине - перекинуть собранную инфу (набранные в корзину товары, всякие логи и т.п.) под его "родной" айди. При регистрации как нового пользователя - айди из "временного" превращается в "постоянный". -- href: http://www.satline.com.ua/ - internet via satellite mailto: mn@mn.com.ua icq: 83060237 --- ifmail v.2.15dev5 * Origin: Satline (Ukraine, Kiev) +380 44 216-89-82 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/335974a6a33e.html, оценка из 5, голосов 10
|