php session实现购物车的原理

用php做购物车,要求用session存放购买的东西,具体怎么实现,就是点击加入购物车后的代码及原理... 用php 做购物车,要求用session存放购买的东西,具体怎么实现,就是点击加入购物车后的代码及原理 展开
 我来答
wlk_xiyang
2011-10-14 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:104万
展开全部
PHP 我只是看过 不过 用到了session 存储信息的话

你最好封装一个 购物车 类
这个类必须有的属性
1.用户ID 或者用户实体
2.一个 集合类型的 商品类
商品类 里封装 了 你点击加入购物车的 所有商品 信息

原理就是 初始化的时候 吧这个封装好的 购物车类 先放到session里
然后每次 点击加入购物车后 吧这个 购物车类读出来 往 商品集合里添加 (这是后要有一定的逻辑 比如 同一商品 多次添加 只更改数量等)

购买开销 你可以在 添加到购物车的时候计算 也可以 在 最后付款的时候 计算

我原来用JSP 做购物车的时候 就是在 每次点选 商品的时候计算 商品价格 用户不同星级享受的 折扣待遇等等 这些 方法 都封装到了 商品 类里

大概思路是这个样子的
读圣贤书在兹3838
2011-10-20 · TA获得超过7.3万个赞
知道大有可为答主
回答量:5.7万
采纳率:0%
帮助的人:7501万
展开全部
1,创建一个SESSION变量
2,将产品ID添加到这个变量当中,当然也可以是产品名称(一般是这个)。
3,有多个商品的话用EXPLODE函数将这些串在一起组成一个数组,并用分割符分割。
4.当然有多个商品最好要用一个循环来检查是否有重复商品。
具体实现原理就是这样。
如果要修改这个购物车的话,用INPLODE函数来分割数组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式