Merhabalar bir projede seassionla sepet uygulaması yapıyorum ancak silme işlemini yapamıyorum yardımcı olur musunuz?


PHP
function removeFromCart($product_id)
{
    if (isset($_SESSION["shoppingCart"])) {
        $shoppingCart = $_SESSION["shoppingCart"];
        $products = $shoppingCart["products"];


        if (array_key_exists($product_id, $products)) {
            unset($products[$product_id]);
        }

        $total_price = 0.0;
        $total_count = 0;
        foreach ($products as $product) {
            $product->total_price = $product->count * $product->urunfiyat;
            $total_price = $total_price + $product->total_price;
            $total_count += $product->count;
        }

        $summary["total_price"] = $total_price;
        $summary["total_count"] = $total_count;
        $_SESSION["shoppingCart"]["products"] = $products;
        $_SESSION["shoppingCart"]["summary"]  = $summary;
        return true;
    }
}

JS
 
    $(".removeFromCartBtn").click(function(){
        var url = "http://localhost/ArtOfWaffle/adminpanel/sepetayar.php";
        var data = {
            p : "removeFromCart",
            product_id : $(this).attr("product-id")
        }
        $.post(url, data, function(response){

           window.location.reload();
        })
    })


HTML
<td class="text-center">
                      <button product-id="<?php echo $product->id;?>"class="btn btn-danger btn-sm removeFromCartBtn"><i class="fa-solid fa-xmark"></i> Sepetten Çıkar</button>
</td>