allora inizio la session carrelo

Codice PHP:
if (!isset($_SESSION['carrello'])) {
$carrello = array();
$carrello=$_SESSION['carrello'];

dopo di che clikkando sul prodotto da aggiungere fa il controllo se esiste aggiungi altrimenti inserisco il prodotto nel carrello.

Codice PHP:
if($_POST['aggiungi']) {
if (
array_key_exists($_POST['id_prod'],$_SESSION['carrello']))
{
$_SESSION['carrello'][$_POST['id_prod']]['confezioni'] += $_POST['confezioni'];
$_SESSION['carrello'][$_POST['id_prod']]['bottiglie'] += $_POST['bottiglie'];
}
else
{
$_SESSION['carrello'][$_POST['id_prod']] = array('id_prod'=>$_POST['id_prod'],'confezioni'=>$_POST['confezioni'],'bottiglie'=>$_POST['bottiglie'], 'num_botti_scont'=>$_POST['num_botti_scont'], 'listino_nas'=>$_POST['listino_nas'], 'omaggio'=>$_POST['omaggio']);
}} 
E fino a quì tutto ok cioè fa il controllo sull' id_prodotto ($_POST['id_prod'])
Ma se voglio fare ilcontrollo sia sull' id_prodotto e sul listino_nas come devo fare?
ho provato in una marea di modi

Codice PHP:
if (array_key_exists($_POST['id_prod']['listino_nas'],$_SESSION['carrello']))
{
if (
array_key_exists($_POST['id_prod'][$_POST['listino_nas']],$_SESSION['carrello']))

e in tanti altri modi ma niente da fare.
In pratica quando clikko sul pulsante relativo al prodotto deve controllare se il prodotto selezionato con id_prodotto e listino_nas non è gia presente
Cosa suggerite?