我如何在php中使用会话创建购物车


How can i create cart using session in php?

在这里,我试图在点击add to cart按钮时将产品添加到购物车。

这里有按钮add to cart。现在我想使用session将这个商品添加到购物车中。

但是在这种情况下,会话已经开始了,我只想将商品添加到购物车中。我如何将商品添加到购物车中?

代码:这是添加到购物车按钮

的内容
echo "<a href='index.php?action=add&product_id=$product_id' class='buy-button btn btn-warning col-xs-12 col-sm-12 col-md-12 col-lg-12'><span class='glyphicon glyphicon-shopping-cart'></span> Add to cart</a>";

还是我必须提交表格?

这里假设会话购物车已经创建,并且它是一个ID数组。此外,你需要更好地保护它。

<?php
    if(isset($_GET['action']) && isset($_GET['product_id'])){
        if($_GET['action'] == "add"){
            $_SESSION['cart'][] = $_GET['product_id'];
        }
    }
?>