Serguitar
Новичок->продвинутый
Создание интернет-магазина
Всем доброго времени суток.
У меня вопрос по тому, как правильно поступить, если делаешь интернет-магазин. До этого магазины делать не приходилось, поэтому пришел с поклоном к знатокам.
Итак, механизм я понимаю так:
есть таблица с товарами (о том, как организовать разделы, неограниченную вложенность и все остальное для удобства навигации и каталогизации не спрашиваю - все это уже в прошлом), есть таблица, которую условно можно назвать clients.
id | goods_id | client
Тут все вроде понятно. При выборе клиентом какого-дибо товара мы записываем в эту таблицу id товара и идентификатор клиента, чтобы потом без проблем формировать корзину и составлять заказ.
Вопрос: ЧТО именно записывать в поле client таблицы? Какой идентификатор клиента? Понятно, что это значение будет присвоено переменной сессии, а вот что записывать...
Видел много всякого: кто-то записывал мд5 хэш браузера md5($_SERVER['HTTP_USER_AGENT']), кто-то записывал дату в Юниксовском формате - де, повторений точно не будет.
Как делать правильно?
Заранее спасибо.
Всем доброго времени суток.
У меня вопрос по тому, как правильно поступить, если делаешь интернет-магазин. До этого магазины делать не приходилось, поэтому пришел с поклоном к знатокам.
Итак, механизм я понимаю так:
есть таблица с товарами (о том, как организовать разделы, неограниченную вложенность и все остальное для удобства навигации и каталогизации не спрашиваю - все это уже в прошлом), есть таблица, которую условно можно назвать clients.
id | goods_id | client
Тут все вроде понятно. При выборе клиентом какого-дибо товара мы записываем в эту таблицу id товара и идентификатор клиента, чтобы потом без проблем формировать корзину и составлять заказ.
Вопрос: ЧТО именно записывать в поле client таблицы? Какой идентификатор клиента? Понятно, что это значение будет присвоено переменной сессии, а вот что записывать...
Видел много всякого: кто-то записывал мд5 хэш браузера md5($_SERVER['HTTP_USER_AGENT']), кто-то записывал дату в Юниксовском формате - де, повторений точно не будет.
Как делать правильно?
Заранее спасибо.