ciao
nel codice, valorizzo tre sessioni in questo modo:

$_SESSION['prodotto1'] = $prod1_matches;

poi le sommo così:

echo "TOTALE: " . $_SESSION['prodotto1'] + $_SESSION['prodotto2'] + $_SESSION['prodotto3'];

Come mail il totale è riferito sempre alla somma del prodotto2+prodotto3 e non calcola mai anche il prodotto1?

Anche print_r($_SESSION) mi dà tutti e tre i valori!