2017-03-17 53 views
-1

如果用户在购物车中保存任何项目并且他注销项目后仍然可以在购物车页面中看到即使用户已经注销并且当我们尝试删除它删除的项目时该商品也存储在用户购物车中。如何防止用户的购物车项目被删除如果点击删除

<?php 
include('db.php'); 
session_start(); 
$bkid=$_GET['delete_id']; 
$sql1="DELETE FROM `add_cart` WHERE `book_id`='$bkid'"; 
mysqli_query($conn,$sql1); 
header('location:cart.php'); 
?> 

现在我希望有一个代码,我可以单独删除一样,如果不登录则阻止删除

+0

你必须检查用户是否登录或不在其他地方.. –

回答

0

用户购物车中物品必须检查,如果用户登录或不购物车中物品..像你在其他地方做的..喜欢的东西:

<?php 
include('db.php'); 
session_start(); 

if (is_logged()) { 
    $bkid=$_GET['delete_id']; 
    $sql1="DELETE FROM `add_cart` WHERE `book_id`='$bkid'"; 
    mysqli_query($conn,$sql1); 
} 

header('location:cart.php'); 

此外,通知,你必须阻止SQL注入,你不要逃避delete_id参数。