`
$key=array_search($_GET['product'],$_SESSION['product']);
if($key!==false)
unset($_SESSION['product'][$key]);
$_SESSION["product"] = array_values($_SESSION["product"]);
`
Может быть, это может помочь!Вам нужно найти ключ, так как это массив.
РЕДАКТИРОВАТЬ:
Сделал пример для вас, здесь, когда вы нажимаете на ссылку, он удаляет имя из массива сеанса.
<?php
session_start();
$_SESSION["user"] = ["fname"=>"William","lname"=>"Henry" ];
if(isset($_GET["delete"]))
{
if($_GET["key"])
{
$key=$_GET["key"];
unset($_SESSION['user'][$key]);
}
}
?>
HTML на той же странице
<h1>
<?php
if(isset($_SESSION["user"]["fname"]))echo $_SESSION["user"]["fname"]." ";
if(isset($_SESSION["user"]["lname"]))echo $_SESSION["user"]["lname"];
?>
</h1>
<a href="<?php echo $_SERVER['PHP_SELF']."?delete=user&key=fname" ?>">Delete First Name</a>
Если вы хотите удалить фамилию (lname), измените ключ = lname в href ссылки, надеюсь, этот пример поможет вваш случай