Arkadaşım sen benim mesajımı dikkatli incelemişmiydin ?
<?php
$_SESSION['urun'][$id] = array('id' => $id, 'ad' => $urunadi ) ;
?>
Burada $_SESSION['urun'] isimli bir değişken yapıyoruz önce ve $id değeri ile ayırıp diğer değerleri ekliyoruz. Diyelim ki senin ürünün anakart ve id'i 5 olsun. Yukarıda ki şekilde yazınca değişken şu hale gelmiş oluyor.
<?php
$_SESSION['urun'][5] = array('id' => 5, 'ad' => 'Anakart') ;
?>
Sonra yeni bir ürün eklenecek olursa misal ekran kartı ve id 3 olsun.Değişken bu hale gelecek:
<?php
$_SESSION['urun'][5] = array('id' => 5, 'ad' => 'Anakart') ;
$_SESSION['urun'][3] = array('id' => 3, 'ad' => 'Ekran Kartı') ;
?>
Senin burayı listelemen için örnek olarak bu şekilde yazabilirsin:
<?php
foreach($_SESSION['urun'] as $key => $val){
echo '<table width="200" border="1">
  <tr>
    <td>İD : '.$val['id'].'</td>
  </tr>
  <tr>
    <td>AD : '.$val['ad'].'</td>
  </tr>
  <tr>
    <td><br><a href="index.php?git=satinal">Satin Al</a><br>
        <br><a href="index.php?git=sil">Sil</a>
</td>
  </tr>
</table>'; 
}
?>
Yani bunu direk $_SESSION['urun'] = array('id' => $id, 'ad' => $urunadi ) ; olarak da kullanabilirsin, ancak diğer türlü kullanımı daha kolay olur, çünkü istediğin idde ki sırayı almak için $_SESSION['urun'][$idnosu] olarak kullanırsın.