Сегодня получил следующее письмо, которое может быть интересно народу:
Меня интересует такие вопросы:
1. Как реализовать корзину индивидуально для каждого клиента в отдельности. Читал что корзина покупателя должна создаватся из следующих данных: URL клиента и индификатора сессии, так ли это. Если это так то как это сделать?
2. Как лучше реализовать корзину через сессии или через куки что лучше?
3. Я обращал внимание на некоторых сайтах пока не зарегистрируешся некоторые надписи (ссылки) невидны на сайте, но после регистрации они появляются. Как это делают?
Сайт делаю в Adobe Dreamweaver 8, стоит Денвер на компе, phpMyAdmin, ОС Vista.
Михал, если бы вы решали эти задачи, то как бы вы поступили мне интересно узнать ваше мнение. Я хочу реализовать это на языке PHP, возможно использование JavaScript.
Отвечаем
1. Не знаю зачем URL клиента, а сессию можно использовать
2. Пофиг, оба варианта нормальные. Это же всего лишь корзина. Даже если кто-то спионерит мои куки и увидит мою корзину, я не обижусь. Но проще конечно же сессию и не слать лишние параметры в запросах
3. Проверять, зарегистрирован ли пользователь. После входа на сайт просто сохраняешь в сессии какой-то параметр (например, Id пользователя) и если Id не нулевой, то пользователь авторизован и показывай ему все ссылки
Реализуй на PHP, JavaScript всего лишь помощь.
Простейший вариант корзины - две таблицы
Таблица Cart:
Таблица CartItem
Это самый простой способ, который может варьироваться в зависимости от необходимых тебе функций и правил по которым ты собираешься торговать
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.
Добавить Комментарий