這次帶給大家實現購物車結算方法總結,實現購物車結算的注意事項有哪些,以下就是實戰案例,一起來看一下。
購物車的話目前來說有三種,分別是儲存在cookie中或是session中,或是結合資料庫儲存
第一種是儲存在cookie中
優點:
1.cookie是存储在客户端的,且占用很少的资源,一般cookie中可以存储300个cookie,每个cookie为4KB,既可以满足购物车的需求,还可以减轻服务器的压力. 2.cookie是浏览器内置,只要在cookie定义的有效期内,数据都不会丢失. 3.二区cookie不是可执行文件,所以不会给用户带来病毒或攻击用户系统
缺點:
1.基于cookie开发的购物车要求用户浏览器必须支持并设置为启用cookie,否则购物车则失效. 2.存在着关于cookie侵犯访问者隐私的争论,因此有些用户会禁止本机cookie的功能. 3.如果换一台机器在去登录的话,就会丢失购物车信息;
#rrreee
#第二種是session# 1.session可以與客戶端保持同步,不依賴與客戶端的設定.
2.與Cookie比較,session是儲存在伺服器端的資訊,因此比較
安全;# 缺點:.
1.session會佔用伺服器資源,加大伺服器的負載,尤其當並髮用戶很多時,會產生大量的session,影響伺服器的性能. 2.由於session儲存的資訊更加敏感,而且是以文件形式保存在伺服器中,所以也存在著安全隱患;
這個模式是目前比較普遍的.1.且能提高了安全性和伺服器使用「cookie」並發揮了調整和設定回報,可以提高安全性和伺服器#; 2.不論換到哪一個機器上,購物車資訊都不遺失;它有一下特點
優點:
1.每個購物的行為
# ,都要與資料庫連接,直至對錶的操作完成後,連接才釋放.當並髮用戶很多時,會影響資料庫的性能,這時對資料庫的性能提出了更高的要求;
2.使用cookie維持回話,需要客戶端的支援.以上是實現購物車結算方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!