❶ php购物车要用到数据库吗
不需要 cookie就行
❷ 购物车中数据的存放方式
这是学WEB基础好不好的体现了,兄弟!
这得看你的具体情况了!
如果数据量很小且没什回么安全考虑,建议保存在cookie中好答,因为cookie高效!
如果数据量很大,又涉及到安全性的问题考虑,建议保存于session中好!
session和cookie的区别:
1.cookie是保存在客服端的,session保存于服务端的、并且客服端拥有一个sessionId;
2.cookie能保存的数据最多为4G,session能保存的数据要比cookie大的多
3.使用cookie高效而不安全(因为其只是客服端拥有,服务端没有所以安全性得不到保证),而session虽然效率低却有安全保障!
❸ 商城购物车功能,数据存放在哪里好
如果你登陆了京东帐号,然后把商品放入购物车,这时清理自己电脑的cookie是没有用的,商品是储存在京东帐号的购物车里。
如果没有登陆京东帐号,把商品放入购物车,清理电脑上的cookie才有用
❹ php里用数据库实现购物车是怎么个思路,求高手解答
数据库是建立一个购物车的表的。用户ID作外链。用户选定一种商品,存商品相关属性入表。用户查看购物车时只要把有该用户ID的购物信息读出来就行了。维护这张表就可以体现出用户的购物行为了。
❺ PHP电子商务的购物车保存问题
你要求的保存,需要让他登陆账号,保存在他的数据库中。而不是session。
保存session的,换台电脑就不行了。
现在的也都是这样,没有登陆账号的,保存在session中。下次就没了
❻ php 实现 购物车 提交到 订单的数据库
用户登陆后系统应该会分配一个session : id,这个id应该是改用于的用户表id。然内后再做一个购物容车的表,里面可以只考虑存商品id、用户id等关键信息;
当用户提交购买的时候再做相关的操作,具体可以参考淘宝、天猫的购物车已经后续付款效果。
❼ 大神们,出来吧。。PHP中购物车的功能实现,存放在数据库中是否会造成数据表数据过多,读取缓慢。
购物车新建一个表,外键到用户ID,这样可以有效控制冗余。
❽ php的购物车中的数组在下订单时怎样传到数据库中
在数据库中弄一个设置一个数组字段,然后接受ID
SQL语句查询,正常输出;
打算数组:
$infoarray=explode('|,|',$row[infoarray']);
然后输出:
<?php echo infoarray$infoarray[0]?> //例如:数量
<?php echo infoarray$infoarray[1]?> //例如:单价(当然可以更多...)