購(gòu)物車刪除和清空功能
1,取消商品功能如下:
a標(biāo)籤加入連結(jié):
<a href="shoppingcart. php?a=delone&key=<?php echo $key ?>" onclick="">取消</a>
if判斷力再加一個(gè):
<?php //取消購(gòu)物車?yán)锏囊患唐?elseif($a=="delone"){ $key=$_GET["key"]; $shoppingcart=unserialize($_COOKIE["shoppingcart"]); unset($shoppingcart[$key]); if(empty($_COOKIE)){ setcookie($shoppingcart,"",time()-3600); }else{ setcookie("shoppingcart",serialize($shoppingcart)); } header("location:shoppingcart.php"); exit(); }
取消一件商品只需要unset掉對(duì)應(yīng)的key值即可
##2,清空購(gòu)物車功能
新增a標(biāo)籤發(fā)送get請(qǐng)求:
<a href="shoppingcart.php?a=empty">清空購(gòu)物車</a>
#if判斷裡再加一個(gè):
<?php //清空購(gòu)物車 elseif($a=="empty"){ //清除整個(gè)cookie保存的商品信息 unset($_COOKIE["shoppingcart"]); setcookie("shoppingcart","",time()-3600); echo "<div class='shoppingcartempty'>您的購(gòu)物車目前沒(méi)有商品!3秒后跳回首頁(yè)......</div>"; header("Refresh:3;url=goods.php"); }
##3,效果顯示如下
#