❶ 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]?> //例如:單價(當然可以更多...)